diff options
author | Stefan Metzmacher <metze@samba.org> | 2011-10-19 17:37:29 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2011-10-19 19:06:35 +0200 |
commit | d825a2add6c6b80a7cf516d726d27ab2be2c90e8 (patch) | |
tree | 039bbdc5b2ae71da5ddceb1a5d4b792fd9aa2352 /source3/libsmb | |
parent | 0e0e44a626538c6af8b06bcd9ca55b625d0ed540 (diff) | |
download | samba-d825a2add6c6b80a7cf516d726d27ab2be2c90e8.tar.gz samba-d825a2add6c6b80a7cf516d726d27ab2be2c90e8.tar.bz2 samba-d825a2add6c6b80a7cf516d726d27ab2be2c90e8.zip |
s3:libsmb/smb_seal: move smb_set_enclen() to smb_seal.c and make it static there
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Oct 19 19:06:35 CEST 2011 on sn-devel-104
Diffstat (limited to 'source3/libsmb')
-rw-r--r-- | source3/libsmb/smb_seal.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source3/libsmb/smb_seal.c b/source3/libsmb/smb_seal.c index e50215b36e..4afd617c91 100644 --- a/source3/libsmb/smb_seal.c +++ b/source3/libsmb/smb_seal.c @@ -47,6 +47,19 @@ NTSTATUS get_enc_ctx_num(const uint8_t *buf, uint16_t *p_enc_ctx_num) return NT_STATUS_INVALID_NETWORK_RESPONSE; } +/******************************************************************* + Set the length and marker of an encrypted smb packet. +********************************************************************/ + +static void smb_set_enclen(char *buf,int len,uint16_t enc_ctx_num) +{ + _smb_setlen(buf,len); + + SCVAL(buf,4,0xFF); + SCVAL(buf,5,'E'); + SSVAL(buf,6,enc_ctx_num); +} + /****************************************************************************** Generic code for client and server. Is encryption turned on ? |