|
|
b6b438 |
From 85272ea8c52056f559b7bfde79805ce2b7ab4f72 Mon Sep 17 00:00:00 2001
|
|
|
b6b438 |
From: Andreas Schneider <asn@samba.org>
|
|
|
b6b438 |
Date: Wed, 31 Jul 2019 15:25:35 +0200
|
|
|
b6b438 |
Subject: [PATCH 068/187] libcli:smb: Use generate_nonce_buffer() for AES-CCM
|
|
|
b6b438 |
and AES-GCM nonce
|
|
|
b6b438 |
|
|
|
b6b438 |
Signed-off-by: Andreas Schneider <asn@samba.org>
|
|
|
b6b438 |
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
|
|
|
b6b438 |
(cherry picked from commit b2506f2407429efb40c3e4e4c360f5817ac13d27)
|
|
|
b6b438 |
---
|
|
|
b6b438 |
libcli/smb/smbXcli_base.c | 4 ++--
|
|
|
b6b438 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
b6b438 |
|
|
|
b6b438 |
diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c
|
|
|
b6b438 |
index c9b396106ae..5db86720c9c 100644
|
|
|
b6b438 |
--- a/libcli/smb/smbXcli_base.c
|
|
|
b6b438 |
+++ b/libcli/smb/smbXcli_base.c
|
|
|
b6b438 |
@@ -6253,8 +6253,8 @@ NTSTATUS smb2cli_session_set_session_key(struct smbXcli_session *session,
|
|
|
b6b438 |
*
|
|
|
b6b438 |
* NOTE: We assume nonces greater than 8 bytes.
|
|
|
b6b438 |
*/
|
|
|
b6b438 |
- generate_random_buffer((uint8_t *)&session->smb2->nonce_high_random,
|
|
|
b6b438 |
- sizeof(session->smb2->nonce_high_random));
|
|
|
b6b438 |
+ generate_nonce_buffer((uint8_t *)&session->smb2->nonce_high_random,
|
|
|
b6b438 |
+ sizeof(session->smb2->nonce_high_random));
|
|
|
b6b438 |
switch (conn->smb2.server.cipher) {
|
|
|
b6b438 |
case SMB2_ENCRYPTION_AES128_CCM:
|
|
|
b6b438 |
nonce_size = AES_CCM_128_NONCE_SIZE;
|
|
|
b6b438 |
--
|
|
|
b6b438 |
2.23.0
|
|
|
b6b438 |
|