OpenVAS Libraries  8.0.3
Functions
ntlmssp.h File Reference
#include "md5.h"
#include "proto.h"
#include "hmacmd5.h"
#include "byteorder.h"
#include "smb_crypt.h"

Go to the source code of this file.

Functions

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)
 
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)
 
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)
 
uint8_t * ntlmssp_genauth_keyexchg (uint8_t *session_key, char *challenge_data, unsigned char *nt_hash, uint8_t *new_sess_key)
 

Function Documentation

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 *  lm_response,
uint8_t *  nt_response,
uint8_t *  session_key,
char *  challenge_data,
unsigned char *  nt_hash,
int  neg_flags 
)
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 
)
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 
)