]> git.baikalelectronics.ru Git - kernel.git/commit
cifs: Start using per session key for smb2/3 for signature generation
authorShirish Pargaonkar <shirishpargaonkar@gmail.com>
Thu, 29 Aug 2013 13:35:11 +0000 (08:35 -0500)
committerSteve French <smfrench@gmail.com>
Sun, 8 Sep 2013 19:47:50 +0000 (14:47 -0500)
commit12e34523cb021d3d18baa491a8be4e40d9ff2dab
treef267608208809072de59ac7d1bb073fc03d1d26f
parentc407a560cb7736687a14b5858f0b29e55d805108
cifs: Start using per session key for smb2/3 for signature generation

    Switch smb2 code to use per session session key and smb3 code to
    use per session signing key instead of per connection key to
    generate signatures.

    For that, we need to find a session to fetch the session key to
    generate signature to match for every request and response packet.

    We also forgo checking signature for a session setup response
    from the server.

Acked-by: Jeff Layton <jlayton@samba.org>
Signed-off-by: Shirish Pargaonkar <shirishpargaonkar@gmail.com>
Signed-off-by: Steve French <smfrench@gmail.com>
fs/cifs/cifsglob.h
fs/cifs/cifsproto.h
fs/cifs/smb2pdu.c
fs/cifs/smb2transport.c