Home
last modified time | relevance | path

Searched refs:as_key (Results 1 – 13 of 13) sorted by relevance

/freebsd/crypto/krb5/src/lib/krb5/krb/
H A Din_tkt_sky.c35 krb5_keyblock *as_key, void *gak_data, in get_as_key_skey() argument
42 if (as_key->length) in get_as_key_skey()
43 krb5_free_keyblock_contents(context, as_key); in get_as_key_skey()
44 return krb5int_c_copy_keyblock_contents(context, key, as_key); in get_as_key_skey()
H A Dpreauth_sam2.c155 &ctx->as_key, ctx->gak_data, ctx->rctx.items); in sam2_process()
231 if (ctx->as_key.length) { in sam2_process()
232 krb5_free_keyblock_contents(context, &ctx->as_key); in sam2_process()
233 ctx->as_key.length = 0; in sam2_process()
238 &response_data, salt, &ctx->as_key); in sam2_process()
258 retval = krb5_c_verify_checksum(context, &ctx->as_key, in sam2_process()
312 retval = krb5_c_encrypt_length(context, ctx->as_key.enctype, in sam2_process()
332 retval = krb5_c_encrypt(context, &ctx->as_key, in sam2_process()
H A Dpreauth_encts.c64 krb5_keyblock *as_key; in encts_process() local
75 ret = cb->get_as_key(context, rock, &as_key); in encts_process()
78 TRACE_PREAUTH_ENC_TS_KEY_GAK(context, as_key); in encts_process()
96 ret = krb5_encrypt_helper(context, as_key, KRB5_KEYUSAGE_AS_REQ_PA_ENC_TS, in encts_process()
H A Dgic_keytab.c41 krb5_keyblock *as_key, in get_as_key_keytab() argument
50 if (as_key == NULL) in get_as_key_keytab()
57 if (as_key->length) { in get_as_key_keytab()
58 if (as_key->enctype == etype) in get_as_key_keytab()
61 krb5_free_keyblock_contents(context, as_key); in get_as_key_keytab()
62 as_key->length = 0; in get_as_key_keytab()
74 *as_key = kt_ent.key; in get_as_key_keytab()
H A Dpreauth_ec.c58 krb5_keyblock *challenge_key = NULL, *armor_key, *as_key; in ec_process() local
63 retval = cb->get_as_key(context, rock, &as_key); in ec_process()
70 as_key, "challengelongterm", in ec_process()
111 as_key, "challengelongterm", in ec_process()
H A Dgic_pwd.c16 krb5_keyblock *as_key, in krb5_get_as_key_password() argument
31 if (as_key == NULL) { in krb5_get_as_key_password()
48 if (as_key->length) { in krb5_get_as_key_password()
49 if (as_key->enctype != etype) { in krb5_get_as_key_password()
50 krb5_free_keyblock_contents (context, as_key); in krb5_get_as_key_password()
51 as_key->length = 0; in krb5_get_as_key_password()
109 params->data?params:NULL, as_key); in krb5_get_as_key_password()
H A Dinit_creds_ctx.h62 krb5_keyblock as_key; member
88 krb5_keyblock *as_key,
H A Dget_in_tkt.c59 if (ctx->as_key.length) { in decrypt_as_reply()
62 TRACE_INIT_CREDS_AS_KEY_PREAUTH(context, &ctx->as_key); in decrypt_as_reply()
63 ret = krb5int_fast_reply_key(context, strengthen_key, &ctx->as_key, in decrypt_as_reply()
121 &ctx->as_key, ctx->gak_data, ctx->rctx.items); in decrypt_as_reply()
124 TRACE_INIT_CREDS_AS_KEY_GAK(context, &ctx->as_key); in decrypt_as_reply()
126 ret = krb5int_fast_reply_key(context, strengthen_key, &ctx->as_key, &key); in decrypt_as_reply()
148 krb5_kdc_rep *reply, krb5_keyblock *as_key) in verify_anonymous() argument
172 ret = krb5_c_decrypt(context, as_key, KRB5_KEYUSAGE_PA_PKINIT_KX, in verify_anonymous()
184 as_key, "KEYEXCHANGE", &expected); in verify_anonymous()
539 krb5_free_keyblock_contents(context, &ctx->as_key); in krb5_init_creds_free()
[all …]
H A Dpreauth2.c446 if (ctx->as_key.length == 0) { in get_as_key()
450 &ctx->s2kparams, &ctx->as_key, ctx->gak_data, in get_as_key()
455 *keyblock = &ctx->as_key; in get_as_key()
465 krb5_free_keyblock_contents(context, &ctx->as_key); in set_as_key()
466 return krb5_copy_keyblock_contents(context, keyblock, &ctx->as_key); in set_as_key()
H A Dpreauth_otp.c1072 krb5_keyblock *as_key = NULL; in otp_client_process() local
1085 as_key = cb->fast_armor(context, rock); in otp_client_process()
1086 if (as_key == NULL) in otp_client_process()
1114 retval = encrypt_nonce(context, as_key, chl, req); in otp_client_process()
1119 retval = cb->set_as_key(context, rock, as_key); in otp_client_process()
H A Dint-proto.h38 krb5_keyblock *as_key, void *gak_data,
/freebsd/crypto/krb5/src/plugins/preauth/spake/
H A Dspake_client.c188 krb5_keyblock *k0 = NULL, *k1 = NULL, *as_key; in process_challenge() local
224 ret = cb->get_as_key(context, rock, &as_key); in process_challenge()
227 ret = krb5_copy_keyblock(context, as_key, &st->initial_key); in process_challenge()
/freebsd/crypto/krb5/src/plugins/preauth/pkinit/
H A Dpkinit_clnt.c309 krb5_keyblock * as_key, in pa_pkinit_parse_rep() argument
330 request, &asRep, as_key, etype, encoded_request); in pa_pkinit_parse_rep()
922 krb5_keyblock as_key; in pkinit_client_process() local
1009 in_padata, enctype, &as_key, in pkinit_client_process()
1012 retval = cb->set_as_key(context, rock, &as_key); in pkinit_client_process()
1013 krb5_free_keyblock_contents(context, &as_key); in pkinit_client_process()