35 #define uchar unsigned char
44 int address_list_len,
char *challenge_data,
45 uint8_t *lm_response, uint8_t *nt_response,
46 uint8_t *session_key,
unsigned char *ntlmv2_hash);
49 uint8_t *nt_response, uint8_t *session_key,
50 char *challenge_data,
unsigned char *nt_hash);
54 uint8_t *nt_response, uint8_t *session_key,
55 char *challenge_data,
unsigned char *nt_hash,
59 unsigned char *nt_hash, uint8_t *new_sess_key);
Unix SMB/CIFS implementation. SMB Byte handling.
Unix SMB/CIFS implementation. HMAC MD5 code for use in NTLMv2.
uint8_t * ntlmssp_genauth_keyexchg(uint8_t *session_key, char *challenge_data, unsigned char *nt_hash, uint8_t *new_sess_key)
Definition: ntlmssp.c:99
void ntlmssp_genauth_ntlm(char *password, uint8_t pass_len, uint8_t *lm_response, uint8_t *nt_response, uint8_t *session_key, char *challenge_data, unsigned char *nt_hash, int neg_flags)
Definition: ntlmssp.c:75
void ntlmssp_genauth_ntlm2(char *password, uint8_t pass_len, uint8_t *lm_response, uint8_t *nt_response, uint8_t *session_key, char *challenge_data, unsigned char *nt_hash)
Definition: ntlmssp.c:44
void ntlmssp_genauth_ntlmv2(char *user, char *domain, char *address_list, int address_list_len, char *challenge_data, uint8_t *lm_response, uint8_t *nt_response, uint8_t *session_key, unsigned char *ntlmv2_hash)
Definition: ntlmssp.c:33
Unix SMB/Netbios implementation. Version 1.9.