Lines Matching refs:sessionkey
826 heim_ntlm_free_buf(&data->sessionkey); in heim_ntlm_free_type3()
843 struct sec_buffer lm, ntlm, target, username, sessionkey, ws; in heim_ntlm_decode_type3() local
847 memset(&sessionkey, 0, sizeof(sessionkey)); in heim_ntlm_decode_type3()
877 CHECK(ret_sec_buffer(in, &sessionkey), 0); in heim_ntlm_decode_type3()
878 min_offset = max(min_offset, sessionkey.offset); in heim_ntlm_decode_type3()
890 if (sessionkey.offset) in heim_ntlm_decode_type3()
891 CHECK(ret_buf(in, &sessionkey, &type3->sessionkey), 0); in heim_ntlm_decode_type3()
918 struct sec_buffer lm, ntlm, target, username, sessionkey, ws; in heim_ntlm_encode_type3() local
929 memset(&sessionkey, 0, sizeof(sessionkey)); in heim_ntlm_encode_type3()
963 sessionkey.offset = ntlm.offset + ntlm.allocated; in heim_ntlm_encode_type3()
964 sessionkey.length = type3->sessionkey.length; in heim_ntlm_encode_type3()
965 sessionkey.allocated = type3->sessionkey.length; in heim_ntlm_encode_type3()
981 CHECK(store_sec_buffer(out, &sessionkey), 0); in heim_ntlm_encode_type3()
994 CHECK(put_buf(out, &type3->sessionkey), 0); in heim_ntlm_encode_type3()
1838 heim_ntlm_derive_ntlm2_sess(const unsigned char sessionkey[16], in heim_ntlm_derive_ntlm2_sess()
1850 HMAC_Init_ex(c, sessionkey, 16, EVP_md5(), NULL); in heim_ntlm_derive_ntlm2_sess()