Lines Matching refs:auth_key
295 kfree_sensitive(ses->auth_key.response); in build_avpair_blob()
296 ses->auth_key.len = size + 2 * dlen; in build_avpair_blob()
297 ses->auth_key.response = kzalloc(ses->auth_key.len, GFP_KERNEL); in build_avpair_blob()
298 if (!ses->auth_key.response) { in build_avpair_blob()
299 ses->auth_key.len = 0; in build_avpair_blob()
303 blobptr = ses->auth_key.response; in build_avpair_blob()
331 end = (u8 *)ses->auth_key.response + ses->auth_key.len; in find_next_av()
333 if (unlikely(!ses->auth_key.response || !ses->auth_key.len)) in find_next_av()
335 av = (void *)ses->auth_key.response; in find_next_av()
497 (ses->auth_key.response + CIFS_SESS_KEY_SIZE); in CalcNTLMv2_response()
501 hash_len = ses->auth_key.len - (CIFS_SESS_KEY_SIZE + in CalcNTLMv2_response()
570 memcpy(rsp + baselen, ses->auth_key.response, tilen); in set_auth_key_response()
580 ses->auth_key.len = len; in set_auth_key_response()
582 ses->auth_key.response = rsp; in set_auth_key_response()
645 tiblob = ses->auth_key.response; in setup_ntlmv2_rsp()
648 ses->auth_key.len = 0; in setup_ntlmv2_rsp()
653 (ses->auth_key.response + CIFS_SESS_KEY_SIZE); in setup_ntlmv2_rsp()
699 rc = crypto_shash_final(hmacmd5, ses->auth_key.response); in setup_ntlmv2_rsp()
728 cifs_arc4_setkey(ctx_arc4, ses->auth_key.response, CIFS_SESS_KEY_SIZE); in calc_seckey()
733 memcpy(ses->auth_key.response, sec_key, CIFS_SESS_KEY_SIZE); in calc_seckey()
735 ses->auth_key.len = CIFS_SESS_KEY_SIZE; in calc_seckey()