39 #define uchar unsigned char 46 void ntlmssp_genauth_ntlmv2(
char* user,
char *domain,
char* address_list,
int address_list_len,
char *challenge_data, uint8_t *lm_response,
47 uint8_t *nt_response, uint8_t* session_key,
unsigned char* ntlmv2_hash);
49 uint8_t *lm_response, uint8_t *nt_response,
50 uint8_t *session_key,
char *challenge_data,
51 unsigned char* nt_hash);
54 uint8_t *lm_response, uint8_t *nt_response,
55 uint8_t *session_key,
char *challenge_data,
56 unsigned char* nt_hash,
int neg_flags);
57 uint8_t*
ntlmssp_genauth_keyexchg(uint8_t *session_key,
char *challenge_data,
unsigned char* nt_hash, uint8_t *new_sess_key);
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)
uint8_t * ntlmssp_genauth_keyexchg(uint8_t *session_key, char *challenge_data, unsigned char *nt_hash, uint8_t *new_sess_key)
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)
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)