summaryrefslogtreecommitdiff
path: root/source3/libsmb/smb_signing.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/libsmb/smb_signing.c')
-rw-r--r--source3/libsmb/smb_signing.c31
1 files changed, 1 insertions, 30 deletions
diff --git a/source3/libsmb/smb_signing.c b/source3/libsmb/smb_signing.c
index 66a15e9408..0395208986 100644
--- a/source3/libsmb/smb_signing.c
+++ b/source3/libsmb/smb_signing.c
@@ -585,9 +585,7 @@ void cli_free_signing_context(struct cli_state *cli)
void cli_calculate_sign_mac(struct cli_state *cli)
{
- if (!cli_encryption_on(cli)) {
- cli->sign_info.sign_outgoing_message(cli->outbuf, &cli->sign_info);
- }
+ cli->sign_info.sign_outgoing_message(cli->outbuf, &cli->sign_info);
}
/**
@@ -598,9 +596,6 @@ void cli_calculate_sign_mac(struct cli_state *cli)
BOOL cli_check_sign_mac(struct cli_state *cli)
{
- if (cli_encryption_on(cli)) {
- return True;
- }
if (!cli->sign_info.check_incoming_message(cli->inbuf, &cli->sign_info, True)) {
free_signing_context(&cli->sign_info);
return False;
@@ -617,9 +612,6 @@ BOOL client_set_trans_sign_state_on(struct cli_state *cli, uint16 mid)
struct smb_sign_info *si = &cli->sign_info;
struct smb_basic_signing_context *data = (struct smb_basic_signing_context *)si->signing_context;
- if (cli_encryption_on(cli)) {
- return True;
- }
if (!si->doing_signing) {
return True;
}
@@ -645,9 +637,6 @@ BOOL client_set_trans_sign_state_off(struct cli_state *cli, uint16 mid)
struct smb_sign_info *si = &cli->sign_info;
struct smb_basic_signing_context *data = (struct smb_basic_signing_context *)si->signing_context;
- if (cli_encryption_on(cli)) {
- return True;
- }
if (!si->doing_signing) {
return True;
}
@@ -813,15 +802,6 @@ BOOL srv_check_sign_mac(char *inbuf, BOOL must_be_ok)
return True;
}
- /*
- * If we have an encrypted transport
- * don't sign - we're already doing that.
- */
-
- if (srv_encryption_on()) {
- return True;
- }
-
return srv_sign_info.check_incoming_message(inbuf, &srv_sign_info, must_be_ok);
}
@@ -836,15 +816,6 @@ void srv_calculate_sign_mac(char *outbuf)
return;
}
- /*
- * If we have an encrypted transport
- * don't check sign - we're already doing that.
- */
-
- if (srv_encryption_on()) {
- return;
- }
-
srv_sign_info.sign_outgoing_message(outbuf, &srv_sign_info);
}