CIFS: Encrypt SMB3 requests before sending
This change allows to encrypt packets if it is required by a server for SMB sessions or tree connections. Signed-off-by: Pavel Shilovsky <pshilov@microsoft.com>
This commit is contained in:

committed by
Steve French

parent
cabfb3680f
commit
026e93dc0a
@@ -2154,7 +2154,7 @@ cifs_put_tcp_session(struct TCP_Server_Info *server, int from_reconnect)
|
||||
server->tcpStatus = CifsExiting;
|
||||
spin_unlock(&GlobalMid_Lock);
|
||||
|
||||
cifs_crypto_shash_release(server);
|
||||
cifs_crypto_secmech_release(server);
|
||||
cifs_fscache_release_client_cookie(server);
|
||||
|
||||
kfree(server->session_key.response);
|
||||
@@ -2273,7 +2273,7 @@ cifs_get_tcp_session(struct smb_vol *volume_info)
|
||||
return tcp_ses;
|
||||
|
||||
out_err_crypto_release:
|
||||
cifs_crypto_shash_release(tcp_ses);
|
||||
cifs_crypto_secmech_release(tcp_ses);
|
||||
|
||||
put_net(cifs_net_ns(tcp_ses));
|
||||
|
||||
|
Reference in New Issue
Block a user