22 #define NTLMSSP_SIGNATURE "NTLMSSP"
24 #define NtLmNegotiate cpu_to_le32(1)
25 #define NtLmChallenge cpu_to_le32(2)
26 #define NtLmAuthenticate cpu_to_le32(3)
27 #define UnknownMessage cpu_to_le32(8)
30 #define NTLMSSP_NEGOTIATE_UNICODE 0x01
31 #define NTLMSSP_NEGOTIATE_OEM 0x02
32 #define NTLMSSP_REQUEST_TARGET 0x04
34 #define NTLMSSP_NEGOTIATE_SIGN 0x0010
35 #define NTLMSSP_NEGOTIATE_SEAL 0x0020
36 #define NTLMSSP_NEGOTIATE_DGRAM 0x0040
37 #define NTLMSSP_NEGOTIATE_LM_KEY 0x0080
39 #define NTLMSSP_NEGOTIATE_NTLM 0x0200
40 #define NTLMSSP_NEGOTIATE_NT_ONLY 0x0400
41 #define NTLMSSP_ANONYMOUS 0x0800
42 #define NTLMSSP_NEGOTIATE_DOMAIN_SUPPLIED 0x1000
43 #define NTLMSSP_NEGOTIATE_WORKSTATION_SUPPLIED 0x2000
44 #define NTLMSSP_NEGOTIATE_LOCAL_CALL 0x4000
45 #define NTLMSSP_NEGOTIATE_ALWAYS_SIGN 0x8000
46 #define NTLMSSP_TARGET_TYPE_DOMAIN 0x10000
47 #define NTLMSSP_TARGET_TYPE_SERVER 0x20000
48 #define NTLMSSP_TARGET_TYPE_SHARE 0x40000
49 #define NTLMSSP_NEGOTIATE_EXTENDED_SEC 0x80000
51 #define NTLMSSP_NEGOTIATE_IDENTIFY 0x100000
52 #define NTLMSSP_REQUEST_ACCEPT_RESP 0x200000
53 #define NTLMSSP_REQUEST_NON_NT_KEY 0x400000
54 #define NTLMSSP_NEGOTIATE_TARGET_INFO 0x800000
56 #define NTLMSSP_NEGOTIATE_VERSION 0x2000000
60 #define NTLMSSP_NEGOTIATE_128 0x20000000
61 #define NTLMSSP_NEGOTIATE_KEY_XCH 0x40000000
62 #define NTLMSSP_NEGOTIATE_56 0x80000000