From 9b844e7ff3ea512c4967dbdaba07b36ab187a704 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Fri, 14 Aug 2009 01:01:21 +0200 Subject: ntlmssp: add NTLMSSP_MESSAGE_SIGNATURE to IDL. Guenther --- librpc/idl/ntlmssp.idl | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'librpc/idl/ntlmssp.idl') diff --git a/librpc/idl/ntlmssp.idl b/librpc/idl/ntlmssp.idl index 2015a300be..dd42da0925 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; } -- cgit