File aaa.h


Included Files


Preprocessor definitions

#define _AAA_H

#define ADDR_HASH_SIZE 256

#define MD_SIG_SIZE 16

#define MAX_VECTOR_SIZE 1024

#define VECTOR_SIZE 16

#define STATE_NONE 0

#define STATE_CHALLENGED 1

#define STATE_COMPLETE 2


Type struct addr_ent

struct addr_ent
struct addr_ent 
   { 
     unsigned int addr; 
     struct addr_ent* next; 
   } 

Type struct challenge

struct challenge
struct challenge 
   { 
     struct MD5Context md5; 
     unsigned char ss; 
     unsigned char secret[MAXSTRLEN]; 
     unsigned char challenge[16]; 
     unsigned char response[16]; 
     unsigned char reply[16]; 
     unsigned char* vector; 
     unsigned int vector_len; 
     int state; 
   } 

External Variables

uaddr
extern struct addr_ent* uaddr[]