summaryrefslogtreecommitdiffstats
path: root/libcli/smb
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-04-15 10:03:10 +0200
committerStefan Metzmacher <metze@samba.org>2014-04-16 07:50:05 +0200
commit6d6bd9612c758906f575aa8269adc672c5976f4a (patch)
treea0d773641b7eaf0dab61111ae2df5bca60dc2b15 /libcli/smb
parentd7ce127de9ae2e065f46694b90c45b3eb40d0c7a (diff)
downloadsamba-6d6bd9612c758906f575aa8269adc672c5976f4a.tar.gz
samba-6d6bd9612c758906f575aa8269adc672c5976f4a.tar.xz
samba-6d6bd9612c758906f575aa8269adc672c5976f4a.zip
libcli/smb: add smb_signing_is_desired()
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'libcli/smb')
-rw-r--r--libcli/smb/smb_signing.c5
-rw-r--r--libcli/smb/smb_signing.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/libcli/smb/smb_signing.c b/libcli/smb/smb_signing.c
index fa61aa88a06..e128e8f8a0b 100644
--- a/libcli/smb/smb_signing.c
+++ b/libcli/smb/smb_signing.c
@@ -407,6 +407,11 @@ bool smb_signing_is_allowed(struct smb_signing_state *si)
return si->allowed;
}
+bool smb_signing_is_desired(struct smb_signing_state *si)
+{
+ return si->desired;
+}
+
bool smb_signing_is_mandatory(struct smb_signing_state *si)
{
return si->mandatory;
diff --git a/libcli/smb/smb_signing.h b/libcli/smb/smb_signing.h
index 7427ada2a69..7d9e8ad4cac 100644
--- a/libcli/smb/smb_signing.h
+++ b/libcli/smb/smb_signing.h
@@ -47,6 +47,7 @@ bool smb_signing_activate(struct smb_signing_state *si,
const DATA_BLOB response);
bool smb_signing_is_active(struct smb_signing_state *si);
bool smb_signing_is_allowed(struct smb_signing_state *si);
+bool smb_signing_is_desired(struct smb_signing_state *si);
bool smb_signing_is_mandatory(struct smb_signing_state *si);
bool smb_signing_set_negotiated(struct smb_signing_state *si,
bool allowed, bool mandatory);