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
struct addr_ent
struct addr_ent |
|
{ |
|
unsigned int addr; |
|
struct addr_ent* next; |
|
} |
|
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[]