diff options
author | Stefan Metzmacher <metze@samba.org> | 2012-08-03 09:58:29 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2012-08-04 09:10:21 +0200 |
commit | b1a0fda73d13587fd63682bc8e47f6862289f66d (patch) | |
tree | a2d0bc40687fd5ae3c5584722754ba9a28c6d9ac /libcli/smb/smb_signing.h | |
parent | b1c5efbfeab2b597d8b7878fbe47afb2d9786f10 (diff) | |
download | samba-b1a0fda73d13587fd63682bc8e47f6862289f66d.tar.gz samba-b1a0fda73d13587fd63682bc8e47f6862289f66d.tar.bz2 samba-b1a0fda73d13587fd63682bc8e47f6862289f66d.zip |
libcli/smb: pass hdr/len to smb_signing_check/sign_pdu() and skip the nbt header
metze
Diffstat (limited to 'libcli/smb/smb_signing.h')
-rw-r--r-- | libcli/smb/smb_signing.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libcli/smb/smb_signing.h b/libcli/smb/smb_signing.h index b5deec6cde..1e9e1dd812 100644 --- a/libcli/smb/smb_signing.h +++ b/libcli/smb/smb_signing.h @@ -37,9 +37,11 @@ struct smb_signing_state *smb_signing_init_ex(TALLOC_CTX *mem_ctx, 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, - uint8_t *outbuf, uint32_t seqnum); + uint8_t *outhdr, size_t len, + uint32_t seqnum); bool smb_signing_check_pdu(struct smb_signing_state *si, - const uint8_t *inbuf, uint32_t seqnum); + const uint8_t *inhdr, size_t len, + uint32_t seqnum); bool smb_signing_activate(struct smb_signing_state *si, const DATA_BLOB user_session_key, const DATA_BLOB response); |