CIFS: implement v3.11 preauth integrity
authorAurelien Aptel <aaptel@suse.com>
Fri, 16 Feb 2018 18:19:29 +0000 (19:19 +0100)
committerSteve French <stfrench@microsoft.com>
Mon, 2 Apr 2018 01:24:40 +0000 (20:24 -0500)
commit8bd68c6e47abff34e412a0c68cecb4a36bf0198b
tree843fb398bb4b5f6ee1e6a5235bb9ce57a8d4b477
parent5fcd7f3f966f37f3f9a215af4cc1597fe338d0d5
CIFS: implement v3.11 preauth integrity

SMB3.11 clients must implement pre-authentification integrity.

* new mechanism to certify requests/responses happening before Tree
  Connect.
* supersedes VALIDATE_NEGOTIATE
* fixes signing for SMB3.11

Signed-off-by: Aurelien Aptel <aaptel@suse.com>
Signed-off-by: Steve French <smfrench@gmail.com>
CC: Stable <stable@vger.kernel.org>
Reviewed-by: Ronnie Sahlberg <lsahlber@redhat.com>
fs/cifs/cifsglob.h
fs/cifs/smb2misc.c
fs/cifs/smb2pdu.c
fs/cifs/smb2pdu.h
fs/cifs/smb2proto.h
fs/cifs/transport.c