diff options
-rw-r--r-- | libcli/smb/smbXcli_base.c | 6 | ||||
-rw-r--r-- | libcli/smb/smbXcli_base.h | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index a7cc061b2f..e720a500fa 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -5227,6 +5227,12 @@ void smb2cli_tcon_set_values(struct smbXcli_tcon *tcon, } } +void smb2cli_tcon_should_encrypt(struct smbXcli_tcon *tcon, + bool should_encrypt) +{ + tcon->smb2.should_encrypt = should_encrypt; +} + bool smb2cli_tcon_is_encryption_on(struct smbXcli_tcon *tcon) { return tcon->smb2.should_encrypt; diff --git a/libcli/smb/smbXcli_base.h b/libcli/smb/smbXcli_base.h index 25183a26ac..ffe720f3a0 100644 --- a/libcli/smb/smbXcli_base.h +++ b/libcli/smb/smbXcli_base.h @@ -420,6 +420,8 @@ void smb2cli_tcon_set_values(struct smbXcli_tcon *tcon, uint32_t flags, uint32_t capabilities, uint32_t maximal_access); +void smb2cli_tcon_should_encrypt(struct smbXcli_tcon *tcon, + bool should_encrypt); bool smb2cli_tcon_is_encryption_on(struct smbXcli_tcon *tcon); struct tevent_req *smb2cli_session_setup_send(TALLOC_CTX *mem_ctx, |