cifs: Cleanup and thus reduce smb session structure and fields used during authentication
authorShirish Pargaonkar <shirishpargaonkar@gmail.com>
Thu, 28 Oct 2010 14:53:07 +0000 (09:53 -0500)
committerSteve French <sfrench@us.ibm.com>
Fri, 29 Oct 2010 01:47:33 +0000 (01:47 +0000)
Removed following fields from smb session structure
 cryptkey, ntlmv2_hash, tilen, tiblob
and ntlmssp_auth structure is allocated dynamically only if the auth mech
in NTLMSSP.

response field within a session_key structure is used to initially store the
target info (either plucked from type 2 challenge packet in case of NTLMSSP
or fabricated in case of NTLMv2 without extended security) and then to store
Message Authentication Key (mak) (session key + client response).

Server challenge or cryptkey needed during a NTLMSSP authentication
is now part of ntlmssp_auth structure which gets allocated and freed
once authenticaiton process is done.

Signed-off-by: Shirish Pargaonkar <shirishpargaonkar@gmail.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>

No differences found