summaryrefslogtreecommitdiff
path: root/libcli/smb/smb2_signing.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2012-07-20 09:16:08 +0200
committerStefan Metzmacher <metze@samba.org>2012-07-23 18:19:36 +0200
commitfd736f7f18294aa1589aacd495b2a48bbaf8715c (patch)
tree8954676d1247719005d421dcba2f5b8a6f780f23 /libcli/smb/smb2_signing.h
parent7e0982421b1e8b6a73ef67cdb085ffc60cd3b59b (diff)
downloadsamba-fd736f7f18294aa1589aacd495b2a48bbaf8715c.tar.gz
samba-fd736f7f18294aa1589aacd495b2a48bbaf8715c.tar.bz2
samba-fd736f7f18294aa1589aacd495b2a48bbaf8715c.zip
libcli/smb: add smb2_signing_[en|e]crypt_pdu()
metze
Diffstat (limited to 'libcli/smb/smb2_signing.h')
-rw-r--r--libcli/smb/smb2_signing.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libcli/smb/smb2_signing.h b/libcli/smb/smb2_signing.h
index 200274ba6d..e8e2e6a718 100644
--- a/libcli/smb/smb2_signing.h
+++ b/libcli/smb/smb2_signing.h
@@ -38,4 +38,13 @@ void smb2_key_derivation(const uint8_t *KI, size_t KI_len,
const uint8_t *Context, size_t Context_len,
uint8_t KO[16]);
+NTSTATUS smb2_signing_encrypt_pdu(DATA_BLOB encryption_key,
+ enum protocol_types protocol,
+ struct iovec *vector,
+ int count);
+NTSTATUS smb2_signing_decrypt_pdu(DATA_BLOB decryption_key,
+ enum protocol_types protocol,
+ struct iovec *vector,
+ int count);
+
#endif /* _LIBCLI_SMB_SMB2_SIGNING_H_ */