Lines Matching defs:context

40 krb5_kdcrep2creds(krb5_context context, krb5_kdc_rep *pkdcrep, krb5_address *const *address, krb5_data *psectkt, krb5_creds **ppcreds)
51 if ((retval = krb5_copy_principal(context, pkdcrep->client,
55 if ((retval = krb5_copy_principal(context, pkdcrep->enc_part2->server,
59 if ((retval = krb5_copy_keyblock_contents(context,
64 if ((retval = krb5_copy_data(context, psectkt, &pdata)))
77 if ((retval = krb5_copy_addresses(context, pkdcrep->enc_part2->caddrs,
82 if ((retval = krb5_copy_addresses(context, address,
95 krb5_free_keyblock(context, &(*ppcreds)->keyblock);
103 check_reply_server(krb5_context context, krb5_flags kdcoptions,
107 if (!krb5_principal_compare(context, dec_rep->ticket->server,
113 if (krb5_principal_compare(context, dec_rep->ticket->server,
134 if (!IS_TGS_PRINC(context, in_cred->server) ||
135 !IS_TGS_PRINC(context, dec_rep->ticket->server)) {
144 if (krb5_realm_compare(context, in_cred->client, in_cred->server) &&
156 krb5_get_cred_via_tkt (krb5_context context, krb5_creds *tkt,
174 if (!krb5_principal_compare(context, tkt->client, in_cred->client)) {
179 t_err = krb5_unparse_name(context, tkt->client, &t_name);
180 r_err = krb5_unparse_name(context, in_cred->client, &r_name);
181 krb5_set_error_message(context, KRB5_PRINC_NOMATCH,
187 krb5_free_unparsed_name(context, r_name);
189 krb5_free_unparsed_name(context, t_name);
207 if (retval = krb5_tgtname(context,
208 krb5_princ_realm(context, in_cred->server),
209 krb5_princ_realm(context, tkt->server), &tempprinc))
212 if (!krb5_principal_compare(context, tempprinc, tkt->server)) {
213 krb5_free_principal(context, tempprinc);
216 krb5_free_principal(context, tempprinc);
228 retval = krb5_send_tgs2(context, kdcoptions, &in_cred->times, enctypes,
264 krb5_set_error_message(context, retval,
273 if (krb5_unparse_name(context, in_cred->server, &s_name) ==
276 krb5_set_error_message(context, retval,
280 krb5_free_unparsed_name(context, s_name);
284 krb5_clear_error_message(context);
306 serr = krb5_unparse_name(context, in_cred->server, &s_name);
307 cerr = krb5_unparse_name(context, in_cred->client, &c_name);
308 krb5_set_error_message(context, retval,
321 krb5_free_unparsed_name(context, s_name);
323 krb5_free_unparsed_name(context, c_name);
344 serr = krb5_unparse_name(context, in_cred->server, &s_name);
345 cerr = krb5_unparse_name(context, in_cred->client, &c_name);
346 krb5_set_error_message(context, retval,
355 krb5_free_unparsed_name(context, s_name);
357 krb5_free_unparsed_name(context, c_name);
373 krb5_set_error_message(context, retval,
382 krb5_free_error(context, err_reply);
386 if ((retval = krb5_decode_kdc_rep(context, &tgsrep.response,
398 if (!krb5_principal_compare(context, dec_rep->client, tkt->client))
402 retval = check_reply_server(context, kdcoptions, in_cred, dec_rep);
437 retval = krb5_kdcrep2creds(context, dec_rep, address,
443 krb5_free_kdc_rep(context, dec_rep);