diff options
Diffstat (limited to 'libntlm-0.21/ntlm.h')
-rw-r--r-- | libntlm-0.21/ntlm.h | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/libntlm-0.21/ntlm.h b/libntlm-0.21/ntlm.h deleted file mode 100644 index 3f6d206f..00000000 --- a/libntlm-0.21/ntlm.h +++ /dev/null @@ -1,68 +0,0 @@ -typedef unsigned short uint16; -typedef unsigned int uint32; -typedef unsigned char uint8; - - -/* - * These structures are byte-order dependant, and should not - * be manipulated except by the use of the routines provided - */ - -typedef struct -{ -uint16 len; -uint16 maxlen; -uint32 offset; -}tSmbStrHeader; - -typedef struct -{ -char ident[8]; -uint32 msgType; -uint32 flags; -tSmbStrHeader user; -tSmbStrHeader domain; -uint8 buffer[1024]; -uint32 bufIndex; -}tSmbNtlmAuthRequest; - -typedef struct -{ -char ident[8]; -uint32 msgType; -tSmbStrHeader uDomain; -uint32 flags; -uint8 challengeData[8]; -uint8 reserved[8]; -tSmbStrHeader emptyString; -uint8 buffer[1024]; -uint32 bufIndex; -}tSmbNtlmAuthChallenge; - - -typedef struct -{ -char ident[8]; -uint32 msgType; -tSmbStrHeader lmResponse; -tSmbStrHeader ntResponse; -tSmbStrHeader uDomain; -tSmbStrHeader uUser; -tSmbStrHeader uWks; -tSmbStrHeader sessionKey; -uint32 flags; -uint8 buffer[1024]; -uint32 bufIndex; -}tSmbNtlmAuthResponse; - -/* public: */ - -#define SmbLength(ptr) (((ptr)->buffer - (uint8*)(ptr)) + (ptr)->bufIndex) - -extern void dumpSmbNtlmAuthRequest(FILE *fp, tSmbNtlmAuthRequest *request); -extern void dumpSmbNtlmAuthChallenge(FILE *fp, tSmbNtlmAuthChallenge *challenge); -extern void dumpSmbNtlmAuthResponse(FILE *fp, tSmbNtlmAuthResponse *response); - -extern void buildSmbNtlmAuthRequest(tSmbNtlmAuthRequest *request, char *user, char *domain); -extern void buildSmbNtlmAuthResponse(tSmbNtlmAuthChallenge *challenge, tSmbNtlmAuthResponse *response, char *user, char *password); - |