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