s3:libsmb: make use of new advanded SMB signing
[ira/wip.git] / source3 / libsmb / clisigning.c
index 134938fc89194b88713879f3f0bc9f5fab6e0dd7..acdc24faeb09003dd43068a440fc746c07352b8d 100644 (file)
@@ -42,11 +42,6 @@ bool cli_simple_set_signing(struct cli_state *cli,
        return true;
 }
 
-bool cli_temp_set_signing(struct cli_state *cli)
-{
-       return true;
-}
-
 void cli_calculate_sign_mac(struct cli_state *cli, char *buf, uint32_t *seqnum)
 {
        *seqnum = smb_signing_next_seqnum(cli->signing_state, false);
@@ -68,9 +63,11 @@ bool cli_check_sign_mac(struct cli_state *cli, const char *buf, uint32_t seqnum)
        return true;
 }
 
-void cli_set_signing_negotiated(struct cli_state *cli)
+bool cli_set_signing_negotiated(struct cli_state *cli,
+                               bool allowed, bool mandatory)
 {
-       smb_signing_set_negotiated(cli->signing_state, true, false);
+       return smb_signing_set_negotiated(cli->signing_state,
+                                         allowed, mandatory);
 }
 
 bool client_is_signing_on(struct cli_state *cli)