123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- #ifndef HEADER_VAUTH_NTLM_H
- #define HEADER_VAUTH_NTLM_H
- #include "curl_setup.h"
- #ifdef USE_NTLM
- #define NTLM_BUFSIZE 1024
- #ifdef BUILDING_CURL_NTLM_MSGS_C
- #define NTLMFLAG_NEGOTIATE_UNICODE (1<<0)
- #define NTLMFLAG_NEGOTIATE_OEM (1<<1)
- #define NTLMFLAG_REQUEST_TARGET (1<<2)
- #define NTLMFLAG_NEGOTIATE_SIGN (1<<4)
- #define NTLMFLAG_NEGOTIATE_SEAL (1<<5)
- #define NTLMFLAG_NEGOTIATE_DATAGRAM_STYLE (1<<6)
- #define NTLMFLAG_NEGOTIATE_LM_KEY (1<<7)
- #define NTLMFLAG_NEGOTIATE_NETWARE (1<<8)
- #define NTLMFLAG_NEGOTIATE_NTLM_KEY (1<<9)
- #define NTLMFLAG_NEGOTIATE_ANONYMOUS (1<<11)
- #define NTLMFLAG_NEGOTIATE_DOMAIN_SUPPLIED (1<<12)
- #define NTLMFLAG_NEGOTIATE_WORKSTATION_SUPPLIED (1<<13)
- #define NTLMFLAG_NEGOTIATE_LOCAL_CALL (1<<14)
- #define NTLMFLAG_NEGOTIATE_ALWAYS_SIGN (1<<15)
- #define NTLMFLAG_TARGET_TYPE_DOMAIN (1<<16)
- #define NTLMFLAG_TARGET_TYPE_SERVER (1<<17)
- #define NTLMFLAG_TARGET_TYPE_SHARE (1<<18)
- #define NTLMFLAG_NEGOTIATE_NTLM2_KEY (1<<19)
- #define NTLMFLAG_REQUEST_INIT_RESPONSE (1<<20)
- #define NTLMFLAG_REQUEST_ACCEPT_RESPONSE (1<<21)
- #define NTLMFLAG_REQUEST_NONNT_SESSION_KEY (1<<22)
- #define NTLMFLAG_NEGOTIATE_TARGET_INFO (1<<23)
- #define NTLMFLAG_NEGOTIATE_128 (1<<29)
- #define NTLMFLAG_NEGOTIATE_KEY_EXCHANGE (1<<30)
- #define NTLMFLAG_NEGOTIATE_56 (1<<31)
- #endif
- #endif
- #endif
|