]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libcli:smb: Use generate_nonce_buffer() for AES-CCM and AES-GCM nonce
authorAndreas Schneider <asn@samba.org>
Wed, 31 Jul 2019 13:25:35 +0000 (15:25 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Mon, 12 Aug 2019 09:23:40 +0000 (09:23 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
libcli/smb/smbXcli_base.c

index 0375101b03405f9e2d33a92bac36b9371c6e1021..fab87be1299b2df728e72389513d8b0938ed8977 100644 (file)
@@ -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;