diff options
author | Stefan Metzmacher <metze@samba.org> | 2010-03-17 15:07:07 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2010-03-22 17:15:10 +0100 |
commit | 048c919dc0b7bc038becad34c2861c43c72c43c9 (patch) | |
tree | b19ec8ba65c02bcf8f7d1ad4b8d88348a65ff873 /source3/include/smb_signing.h | |
parent | 01f2c023f7d2a4b0e016676638a062a5ba29ec0b (diff) | |
download | samba-048c919dc0b7bc038becad34c2861c43c72c43c9.tar.gz samba-048c919dc0b7bc038becad34c2861c43c72c43c9.tar.bz2 samba-048c919dc0b7bc038becad34c2861c43c72c43c9.zip |
s3:libsmb: add a smb_signing_init_ex() function
Make it possible to overload memory handling functions.
metze
Diffstat (limited to 'source3/include/smb_signing.h')
-rw-r--r-- | source3/include/smb_signing.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/include/smb_signing.h b/source3/include/smb_signing.h index 770c40cb35..d2eda9b3e6 100644 --- a/source3/include/smb_signing.h +++ b/source3/include/smb_signing.h @@ -27,6 +27,11 @@ struct smb_signing_state; struct smb_signing_state *smb_signing_init(TALLOC_CTX *mem_ctx, bool allowed, bool mandatory); +struct smb_signing_state *smb_signing_init_ex(TALLOC_CTX *mem_ctx, + bool allowed, + bool mandatory, + void *(*alloc_fn)(TALLOC_CTX *, size_t), + void (*free_fn)(TALLOC_CTX *, void *)); uint32_t smb_signing_next_seqnum(struct smb_signing_state *si, bool oneway); void smb_signing_cancel_reply(struct smb_signing_state *si, bool oneway); void smb_signing_sign_pdu(struct smb_signing_state *si, |