21#define uchar unsigned char
30 int address_list_len,
char *challenge_data,
31 uint8_t *lm_response, uint8_t *nt_response,
32 uint8_t *session_key,
unsigned char *ntlmv2_hash);
35 uint8_t *nt_response, uint8_t *session_key,
36 char *challenge_data,
unsigned char *nt_hash);
40 uint8_t *nt_response, uint8_t *session_key,
41 char *challenge_data,
unsigned char *nt_hash,
45 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.
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:61
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:30
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:19
uint8_t * ntlmssp_genauth_keyexchg(uint8_t *session_key, char *challenge_data, unsigned char *nt_hash, uint8_t *new_sess_key)
Definition ntlmssp.c:85
Unix SMB/Netbios implementation. Version 1.9.