From: Günther Deschner Date: Thu, 13 Aug 2009 23:01:21 +0000 (+0200) Subject: ntlmssp: add NTLMSSP_MESSAGE_SIGNATURE to IDL. X-Git-Tag: tevent-0.9.8~132 X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=commitdiff_plain;h=9b844e7ff3ea512c4967dbdaba07b36ab187a704;hp=b4a860ba81441e6e5be5eb82031151c09796f898 ntlmssp: add NTLMSSP_MESSAGE_SIGNATURE to IDL. Guenther --- diff --git a/librpc/idl/ntlmssp.idl b/librpc/idl/ntlmssp.idl index 2015a300bef..dd42da09254 100644 --- a/librpc/idl/ntlmssp.idl +++ b/librpc/idl/ntlmssp.idl @@ -252,4 +252,22 @@ interface ntlmssp /* [flag(NDR_REMAINING)] MIC mic; */ } AUTHENTICATE_MESSAGE; + /* NTLMSSP signature version */ + const int NTLMSSP_SIGN_VERSION = 0x01; + + /* NTLMSSP signature size */ + const int NTLMSSP_SIG_SIZE = 16; + + typedef [public] struct { + [value(NTLMSSP_SIGN_VERSION)] uint32 Version; + uint32 RandomPad; + uint32 Checksum; + uint32 SeqNum; + } NTLMSSP_MESSAGE_SIGNATURE; + + typedef [public,flag(NDR_PAHEX)] struct { + [value(NTLMSSP_SIGN_VERSION)] uint32 Version; + uint8 Checksum[8]; + uint32 SeqNum; + } NTLMSSP_MESSAGE_SIGNATURE_NTLMv2; }