38 #define uchar unsigned char
45 void ntlmssp_genauth_ntlmv2(
char* user,
char *domain,
char* address_list,
int address_list_len,
char *challenge_data, uint8_t *lm_response,
46 uint8_t *nt_response, uint8_t* session_key,
unsigned char* ntlmv2_hash);
47 void ntlmssp_genauth_ntlm2(
char *password, uint8_t *lm_response, uint8_t *nt_response, uint8_t *session_key,
char *challenge_data,
unsigned char* nt_hash);
48 void ntlmssp_genauth_ntlm(
char *password, uint8_t *lm_response, uint8_t *nt_response, uint8_t *session_key,
char *challenge_data,
unsigned char* nt_hash,
int neg_flags);
49 uint8_t*
ntlmssp_genauth_keyexchg(uint8_t *session_key,
char *challenge_data,
unsigned char* nt_hash, uint8_t *new_sess_key);