Go to the source code of this file.
|
#define | CHAP_HEADERLEN 4 |
|
#define | CHAP_DIGEST_MD5 5 /* use MD5 algorithm */ |
|
#define | MD5_SIGNATURE_SIZE 16 /* 16 bytes in a MD5 message digest */ |
|
#define | CHAP_MICROSOFT 0x80 /* use Microsoft-compatible alg. */ |
|
#define | MS_CHAP_RESPONSE_LEN 49 /* Response length for MS-CHAP */ |
|
#define | CHAP_CHALLENGE 1 |
|
#define | CHAP_RESPONSE 2 |
|
#define | CHAP_SUCCESS 3 |
|
#define | CHAP_FAILURE 4 |
|
#define | MIN_CHALLENGE_LENGTH 16 |
|
#define | MAX_CHALLENGE_LENGTH 24 |
|
#define | MAX_RESPONSE_LENGTH 64 /* sufficient for MD5 or MS-CHAP */ |
|
#define | CHAPCS_INITIAL 0 /* Lower layer down, not opened */ |
|
#define | CHAPCS_CLOSED 1 /* Lower layer up, not opened */ |
|
#define | CHAPCS_PENDING 2 /* Auth us to peer when lower up */ |
|
#define | CHAPCS_LISTEN 3 /* Listening for a challenge */ |
|
#define | CHAPCS_RESPONSE 4 /* Sent response, waiting for status */ |
|
#define | CHAPCS_OPEN 5 /* We've received Success */ |
|
#define | CHAPSS_INITIAL 0 /* Lower layer down, not opened */ |
|
#define | CHAPSS_CLOSED 1 /* Lower layer up, not opened */ |
|
#define | CHAPSS_PENDING 2 /* Auth peer when lower up */ |
|
#define | CHAPSS_INITIAL_CHAL 3 /* We've sent the first challenge */ |
|
#define | CHAPSS_OPEN 4 /* We've sent a Success msg */ |
|
#define | CHAPSS_RECHALLENGE 5 /* We've sent another challenge */ |
|
#define | CHAPSS_BADAUTH 6 /* We've sent a Failure msg */ |
|
#define | CHAP_DEFTIMEOUT 5 /* Timeout time in seconds */ |
|
#define | CHAP_DEFTRANSMITS 10 /* max # times to send challenge */ |
|
#define | __CHAP_INCLUDE__ |
|
|
void | ChapAuthWithPeer (int, char *, int) |
|
void | ChapAuthPeer (int, char *, int) |
|