From 99ded98b3947e87b1ab99b7da0ecd6370b46fd1d Mon Sep 17 00:00:00 2001 From: Joseph Sutton Date: Thu, 23 Nov 2023 19:27:27 +1300 Subject: [PATCH] s4:libcli: Call correct function to get HMAC output length Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- source4/libcli/smb2/signing.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source4/libcli/smb2/signing.c b/source4/libcli/smb2/signing.c index 5506f4a6b2f..b06f953d76c 100644 --- a/source4/libcli/smb2/signing.c +++ b/source4/libcli/smb2/signing.c @@ -33,7 +33,7 @@ */ NTSTATUS smb2_sign_message(struct smb2_request_buffer *buf, DATA_BLOB session_key) { - uint8_t digest[gnutls_hash_get_len(GNUTLS_MAC_SHA256)]; + uint8_t digest[gnutls_hmac_get_len(GNUTLS_MAC_SHA256)]; uint64_t session_id; size_t hdr_offset; int rc; @@ -85,7 +85,7 @@ NTSTATUS smb2_sign_message(struct smb2_request_buffer *buf, DATA_BLOB session_ke NTSTATUS smb2_check_signature(struct smb2_request_buffer *buf, DATA_BLOB session_key) { uint64_t session_id; - uint8_t digest[gnutls_hash_get_len(GNUTLS_MAC_SHA256)]; + uint8_t digest[gnutls_hmac_get_len(GNUTLS_MAC_SHA256)]; uint8_t sig[16]; size_t hdr_offset; int rc; -- 2.47.3