/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/ntlm/ |
H A D | kdc.c | 53 krb5_data sessionkey; member 223 krb5_data_free(&c->sessionkey); in kdc_destroy() 350 struct ntlm_buf *sessionkey) in kdc_type3() argument 355 sessionkey->data = NULL; in kdc_type3() 356 sessionkey->length = 0; in kdc_type3() 374 if (type3->sessionkey.length) { in kdc_type3() 376 type3->sessionkey.data, in kdc_type3() 377 type3->sessionkey.length); in kdc_type3() 396 if (type3->sessionkey.length) { in kdc_type3() 399 &c->sessionkey); in kdc_type3() [all …]
|
H A D | init_sec_context.c | 375 struct ntlm_buf sessionkey; in _gss_ntlm_init_sec_context() local 407 &sessionkey, in _gss_ntlm_init_sec_context() 408 &type3.sessionkey); in _gss_ntlm_init_sec_context() 419 ret = krb5_data_copy(&ctx->sessionkey, in _gss_ntlm_init_sec_context() 420 sessionkey.data, sessionkey.length); in _gss_ntlm_init_sec_context() 421 free(sessionkey.data); in _gss_ntlm_init_sec_context() 434 struct ntlm_buf sessionkey; in _gss_ntlm_init_sec_context() local 471 &sessionkey, in _gss_ntlm_init_sec_context() 472 &type3.sessionkey); in _gss_ntlm_init_sec_context() 483 ret = krb5_data_copy(&ctx->sessionkey, in _gss_ntlm_init_sec_context() [all …]
|
H A D | accept_sec_context.c | 224 ret = krb5_data_copy(&ctx->sessionkey, in _gss_ntlm_accept_sec_context() 241 ctx->sessionkey.data, in _gss_ntlm_accept_sec_context() 242 ctx->sessionkey.length); in _gss_ntlm_accept_sec_context() 245 ctx->sessionkey.data, in _gss_ntlm_accept_sec_context() 246 ctx->sessionkey.length); in _gss_ntlm_accept_sec_context() 249 ctx->sessionkey.length, in _gss_ntlm_accept_sec_context() 250 ctx->sessionkey.data); in _gss_ntlm_accept_sec_context() 252 ctx->sessionkey.length, in _gss_ntlm_accept_sec_context() 253 ctx->sessionkey.data); in _gss_ntlm_accept_sec_context()
|
H A D | inquire_sec_context_by_oid.c | 57 value.length = ctx->sessionkey.length; in _gss_ntlm_inquire_sec_context_by_oid() 58 value.value = ctx->sessionkey.data; in _gss_ntlm_inquire_sec_context_by_oid()
|
H A D | ntlm.h | 122 krb5_data sessionkey; member
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/ |
H A D | test_ntlm.c | 127 struct ntlm_buf sessionkey; in test_libntlm_v1() local 129 &sessionkey, in test_libntlm_v1() 130 &type3.sessionkey); in test_libntlm_v1() 131 free(sessionkey.data); in test_libntlm_v1() 257 struct ntlm_buf sessionkey; in test_libntlm_v2() local 259 &sessionkey, in test_libntlm_v2() 260 &type3.sessionkey); in test_libntlm_v2() 261 free(sessionkey.data); in test_libntlm_v2()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/kcm/ |
H A D | protocol.c | 1448 struct ntlm_buf ndata, sessionkey; in kcm_op_do_ntlm() local 1455 sessionkey.data = NULL; in kcm_op_do_ntlm() 1456 sessionkey.length = 0; in kcm_op_do_ntlm() 1532 &type3.sessionkey); in kcm_op_do_ntlm() 1552 struct ntlm_buf sessionkey; in kcm_op_do_ntlm() 1589 &sessionkey, in kcm_op_do_ntlm() 1590 &type3.sessionkey); in kcm_op_do_ntlm() 1605 ret = krb5_data_copy(&ctx->sessionkey, in kcm_op_do_ntlm() 1606 sessionkey.data, sessionkey.length); in kcm_op_do_ntlm() 1607 free(sessionkey.data); in kcm_op_do_ntlm() [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/ntlm/ |
H A D | ntlm.c | 975 heim_ntlm_free_buf(&data->sessionkey); in heim_ntlm_free_type3() 992 struct sec_buffer lm, ntlm, target, username, sessionkey, ws; in heim_ntlm_decode_type3() local 996 memset(&sessionkey, 0, sizeof(sessionkey)); in heim_ntlm_decode_type3() 1024 CHECK(ret_sec_buffer(in, &sessionkey), 0); in heim_ntlm_decode_type3() 1025 min_offset = min(min_offset, sessionkey.offset); in heim_ntlm_decode_type3() 1042 if (sessionkey.offset) in heim_ntlm_decode_type3() 1043 CHECK(ret_buf(in, &sessionkey, &type3->sessionkey), 0); in heim_ntlm_decode_type3() 1071 struct sec_buffer lm, ntlm, target, username, sessionkey, ws; in heim_ntlm_encode_type3() local 1082 memset(&sessionkey, 0, sizeof(sessionkey)); in heim_ntlm_encode_type3() 1119 sessionkey.offset = ntlm.offset + ntlm.allocated; in heim_ntlm_encode_type3() [all …]
|
H A D | heimntlm.h | 156 struct ntlm_buf sessionkey; /**< */ member
|
H A D | heimntlm-protos.h | 190 const unsigned char sessionkey[16],
|
H A D | test_ntlm.c | 343 unsigned char sessionkey[16]; in test_ntlmv2() local 380 sessionkey); in test_ntlmv2()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/kdc/ |
H A D | digest-service.c | 62 unsigned char sessionkey[16]; in ntlm_service() local 82 ntp.sessionkey = NULL; in ntlm_service() 148 sessionkey); in ntlm_service() 196 EVP_DigestFinal_ex(ctxp, sessionkey, NULL); in ntlm_service()
|
H A D | digest.c | 1148 unsigned char sessionkey[16]; in _kdc_do_digest() local 1157 r.u.ntlmResponse.sessionkey = NULL; in _kdc_do_digest() 1256 sessionkey); in _kdc_do_digest() 1335 EVP_DigestFinal_ex(ctx, sessionkey, NULL); in _kdc_do_digest() 1341 if (ireq.u.ntlmRequest.sessionkey) { in _kdc_do_digest() 1354 len = ireq.u.ntlmRequest.sessionkey->length; in _kdc_do_digest() 1371 if (!EVP_CipherInit_ex(rc4, EVP_rc4(), NULL, sessionkey, NULL, 1)) in _kdc_do_digest() 1375 masterkey, ireq.u.ntlmRequest.sessionkey->data, in _kdc_do_digest() 1382 r.u.ntlmResponse.sessionkey = in _kdc_do_digest() 1383 malloc(sizeof(*r.u.ntlmResponse.sessionkey)); in _kdc_do_digest() [all …]
|
H A D | krb5tgs.c | 770 const krb5_keyblock *sessionkey, in tgs_make_reply() argument 976 ret = krb5_copy_keyblock_contents(context, sessionkey, &et.key); in tgs_make_reply() 1580 krb5_keyblock sessionkey; in tgs_build_reply() local 1604 memset(&sessionkey, 0, sizeof(sessionkey)); in tgs_build_reply() 1865 ret = krb5_generate_random_keyblock(context, etype, &sessionkey); in tgs_build_reply() 2400 ret = krb5_crypto_init(context, &sessionkey, 0, &crypto); in tgs_build_reply() 2435 &sessionkey, in tgs_build_reply() 2462 krb5_free_keyblock_contents(context, &sessionkey); in tgs_build_reply()
|
H A D | pkinit.c | 1151 krb5_keyblock *sessionkey, in _kdc_pk_mk_pa_reply() argument 1228 sessionkey); in _kdc_pk_mk_pa_reply() 1312 &p1, &p2, sessionetype, sessionkey); in _kdc_pk_mk_pa_reply() 1445 sessionkey); in _kdc_pk_mk_pa_reply()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/krb5/ |
H A D | digest.c | 1077 void *sessionkey, size_t length) in krb5_ntlm_req_set_session() argument 1079 ntlm->request.sessionkey = calloc(1, sizeof(*ntlm->request.sessionkey)); in krb5_ntlm_req_set_session() 1080 if (ntlm->request.sessionkey == NULL) in krb5_ntlm_req_set_session() 1082 ntlm->request.sessionkey->data = malloc(length); in krb5_ntlm_req_set_session() 1083 if (ntlm->request.sessionkey->data == NULL && length != 0) in krb5_ntlm_req_set_session() 1085 memcpy(ntlm->request.sessionkey->data, sessionkey, length); in krb5_ntlm_req_set_session() 1086 ntlm->request.sessionkey->length = length; in krb5_ntlm_req_set_session() 1102 if (ntlm->response.sessionkey == NULL) { in krb5_ntlm_rep_get_sessionkey() 1109 ntlm->response.sessionkey->data, in krb5_ntlm_rep_get_sessionkey() 1110 ntlm->response.sessionkey->length); in krb5_ntlm_rep_get_sessionkey()
|
H A D | fast.c | 86 krb5_keyblock *sessionkey, in _krb5_fast_armor_key() argument 93 sessionkey, in _krb5_fast_armor_key()
|
H A D | ticket.c | 192 krb5_keyblock *sessionkey, in find_type_in_ad() argument 239 sessionkey, &child, level + 1); in find_type_in_ad() 275 ret = krb5_c_verify_checksum(context, sessionkey, 19, &buf, in find_type_in_ad() 289 ret = find_type_in_ad(context, type, data, found, failp, sessionkey, in find_type_in_ad() 330 krb5_keyblock *sessionkey, in _krb5_get_ad() argument 345 ret = find_type_in_ad(context, type, data, &found, TRUE, sessionkey, ad, 0); in _krb5_get_ad()
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/asn1/ |
H A D | digest.asn1 | 93 sessionkey [7] OCTET STRING OPTIONAL 99 sessionkey [2] OCTET STRING OPTIONAL, 115 sessionkey [2] OCTET STRING OPTIONAL
|
/netbsd-src/crypto/external/bsd/heimdal/include/ |
H A D | heimntlm-protos.h | 188 const unsigned char sessionkey[16],
|
/netbsd-src/crypto/external/bsd/heimdal/dist/ |
H A D | ChangeLog.2006 | 70 * lib/krb5/digest.c: Add sessionkey accessor functions.
|