| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | in_tkt_sky.c | 35 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 D | preauth_sam2.c | 155 &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 D | preauth_encts.c | 64 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 D | gic_keytab.c | 41 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 D | preauth_ec.c | 58 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 D | gic_pwd.c | 16 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 D | init_creds_ctx.h | 62 krb5_keyblock as_key; member 88 krb5_keyblock *as_key,
|
| H A D | get_in_tkt.c | 59 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 D | preauth2.c | 446 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 D | preauth_otp.c | 1072 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 D | int-proto.h | 38 krb5_keyblock *as_key, void *gak_data,
|
| /freebsd/crypto/krb5/src/plugins/preauth/spake/ |
| H A D | spake_client.c | 188 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 D | pkinit_clnt.c | 309 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()
|