summaryrefslogtreecommitdiff
path: root/libcli/smb/smb_signing.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2012-08-01 09:28:06 +0200
committerStefan Metzmacher <metze@samba.org>2012-08-04 09:10:21 +0200
commitdbefd7d194cc05a793a480740e9e29558ff95ad3 (patch)
tree0681bb367e01bb200b03da0f848a5ae6ca49e033 /libcli/smb/smb_signing.h
parentb1a0fda73d13587fd63682bc8e47f6862289f66d (diff)
downloadsamba-dbefd7d194cc05a793a480740e9e29558ff95ad3.tar.gz
samba-dbefd7d194cc05a793a480740e9e29558ff95ad3.tar.bz2
samba-dbefd7d194cc05a793a480740e9e29558ff95ad3.zip
libcli/smb: add smb_key_derivation() for TREE_CONNECT_ANDX_EXTENDED_SIGNATURES support
metze
Diffstat (limited to 'libcli/smb/smb_signing.h')
-rw-r--r--libcli/smb/smb_signing.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libcli/smb/smb_signing.h b/libcli/smb/smb_signing.h
index 1e9e1dd812..7427ada2a6 100644
--- a/libcli/smb/smb_signing.h
+++ b/libcli/smb/smb_signing.h
@@ -51,5 +51,7 @@ bool smb_signing_is_mandatory(struct smb_signing_state *si);
bool smb_signing_set_negotiated(struct smb_signing_state *si,
bool allowed, bool mandatory);
bool smb_signing_is_negotiated(struct smb_signing_state *si);
+void smb_key_derivation(const uint8_t *KI, size_t KI_len,
+ uint8_t KO[16]);
#endif /* _SMB_SIGNING_H_ */