Lines Matching refs:creds
260 krb5_creds *creds; in krb5_rd_cred() local
262 creds = calloc(1, sizeof(*creds)); in krb5_rd_cred()
263 if(creds == NULL) { in krb5_rd_cred()
270 ASN1_MALLOC_ENCODE(Ticket, creds->ticket.data, creds->ticket.length, in krb5_rd_cred()
273 free(creds); in krb5_rd_cred()
276 if(creds->ticket.length != len) in krb5_rd_cred()
278 copy_EncryptionKey (&kci->key, &creds->session); in krb5_rd_cred()
281 &creds->client, in krb5_rd_cred()
285 creds->flags.b = *kci->flags; in krb5_rd_cred()
287 creds->times.authtime = *kci->authtime; in krb5_rd_cred()
289 creds->times.starttime = *kci->starttime; in krb5_rd_cred()
291 creds->times.endtime = *kci->endtime; in krb5_rd_cred()
293 creds->times.renew_till = *kci->renew_till; in krb5_rd_cred()
296 &creds->server, in krb5_rd_cred()
302 &creds->addresses); in krb5_rd_cred()
304 (*ret_creds)[i] = creds; in krb5_rd_cred()
333 krb5_creds **creds; in krb5_rd_cred2() local
336 ret = krb5_rd_cred(context, auth_context, in_data, &creds, NULL); in krb5_rd_cred2()
342 for(i = 0; creds && creds[i]; i++) { in krb5_rd_cred2()
343 krb5_cc_store_cred(context, ccache, creds[i]); in krb5_rd_cred2()
344 krb5_free_creds(context, creds[i]); in krb5_rd_cred2()
346 free(creds); in krb5_rd_cred2()