From: Andreas Schneider Date: Wed, 31 Jul 2019 13:25:35 +0000 (+0200) Subject: libcli:smb: Use generate_nonce_buffer() for AES-CCM and AES-GCM nonce X-Git-Tag: tdb-1.4.2~161 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b2506f2407429efb40c3e4e4c360f5817ac13d27;p=thirdparty%2Fsamba.git libcli:smb: Use generate_nonce_buffer() for AES-CCM and AES-GCM nonce Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index 0375101b034..fab87be1299 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -6254,8 +6254,8 @@ NTSTATUS smb2cli_session_set_session_key(struct smbXcli_session *session, * * NOTE: We assume nonces greater than 8 bytes. */ - generate_random_buffer((uint8_t *)&session->smb2->nonce_high_random, - sizeof(session->smb2->nonce_high_random)); + generate_nonce_buffer((uint8_t *)&session->smb2->nonce_high_random, + sizeof(session->smb2->nonce_high_random)); switch (conn->smb2.server.cipher) { case SMB2_ENCRYPTION_AES128_CCM: nonce_size = AES_CCM_128_NONCE_SIZE;