libcli/smb: make sure smb2_signing_calc_signature() never generates a signature witho...
authorStefan Metzmacher <metze@samba.org>
Wed, 11 Nov 2020 13:10:01 +0000 (14:10 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 15 Jul 2021 00:06:31 +0000 (00:06 +0000)
commit4d33b08c0fbbfeeed734c1538911f3b1886eca64
tree0010985996bba2c01538c1f74615882c7e4cfabd
parent89f0552c5e08ddc8ad9c3b048f57b90c88ae84be
libcli/smb: make sure smb2_signing_calc_signature() never generates a signature without a valid MID

This is important as AES-128-GMAC signing will derive the NONCE from the MID.

It also means a STATUS_PENDING response must never be signed.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
libcli/smb/smb2_signing.c