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[]