ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

chap.h File Reference

Go to the source code of this file.

Data Structures

struct  chap_state

Defines

#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   32
#define MAX_CHALLENGE_LENGTH   64
#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 */

Functions

void ChapAuthWithPeer (int, char *, u_char)
void ChapAuthPeer (int, char *, u_char)

Variables

chap_state chap []
struct protent chap_protent

Generated on Sat May 26 2012 06:03:07 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.