]> www.infradead.org Git - users/dwmw2/linux.git/commit
smb: client: make HMAC-MD5 TFM ephemeral
authorEnzo Matsumiya <ematsumiya@suse.de>
Thu, 26 Sep 2024 17:46:15 +0000 (14:46 -0300)
committerSteve French <stfrench@microsoft.com>
Thu, 26 Sep 2024 23:15:17 +0000 (18:15 -0500)
commitdb44ca9f7bc00a368d345b9fa1ecee0c4e75ac48
treeba4eef6e371e06c9724694f987004dc3ba5f6f5a
parenta13ca780afab350f37f8be9eda2bf79d1aed9bdd
smb: client: make HMAC-MD5 TFM ephemeral

The HMAC-MD5 shash TFM is used only briefly during Session Setup stage,
when computing NTLMv2 hashes.

There's no need to keep it allocated in servers' secmech the whole time,
so keep its lifetime inside setup_ntlmv2_rsp().

Signed-off-by: Enzo Matsumiya <ematsumiya@suse.de>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/cifsencrypt.c
fs/smb/client/cifsglob.h