All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
peap.c File Reference
#include "eap_peap.h"
+ Include dependency graph for peap.c:

Go to the source code of this file.

Functions

static rlm_rcode_t CC_HINT (nonnull)
 
static int eap_peap_check_tlv (REQUEST *request, uint8_t const *data, size_t data_len)
 
static int eap_peap_failure (eap_session_t *eap_session, tls_session_t *tls_session)
 
static int eap_peap_identity (eap_session_t *eap_session, tls_session_t *tls_session)
 
static int eap_peap_inner_from_pairs (REQUEST *request, tls_session_t *tls_session, VALUE_PAIR *vp)
 
static VALUE_PAIReap_peap_inner_to_pairs (UNUSED REQUEST *request, RADIUS_PACKET *packet, eap_round_t *eap_round, uint8_t const *data, size_t data_len)
 
rlm_rcode_t eap_peap_process (eap_session_t *eap_session, tls_session_t *tls_session, int auth_type_eap)
 
static int eap_peap_soh (eap_session_t *eap_session, tls_session_t *tls_session)
 
static void eap_peap_soh_verify (REQUEST *request, RADIUS_PACKET *packet, uint8_t const *data, unsigned int data_len)
 
static int eap_peap_success (eap_session_t *eap_session, tls_session_t *tls_session)
 
static int eap_peap_verify (REQUEST *request, uint8_t const *data, unsigned int data_len)
 
static char const * peap_state (peap_tunnel_t *t)
 
static void print_tunneled_data (uint8_t const *data, size_t data_len)
 
static
USES_APPLE_DEPRECATED_API int 
setup_fake_request (REQUEST *request, REQUEST *fake, peap_tunnel_t *t)
 

Function Documentation

static rlm_rcode_t CC_HINT ( nonnull  )
static

Definition at line 410 of file peap.c.

+ Here is the call graph for this function:

static int eap_peap_check_tlv ( REQUEST request,
uint8_t const *  data,
size_t  data_len 
)
static

Definition at line 380 of file peap.c.

+ Here is the caller graph for this function:

static int eap_peap_failure ( eap_session_t eap_session,
tls_session_t *  tls_session 
)
static

Definition at line 36 of file peap.c.

+ Here is the caller graph for this function:

static int eap_peap_identity ( eap_session_t eap_session,
tls_session_t *  tls_session 
)
static

Definition at line 101 of file peap.c.

+ Here is the caller graph for this function:

static int eap_peap_inner_from_pairs ( REQUEST request,
tls_session_t *  tls_session,
VALUE_PAIR vp 
)
static

Definition at line 317 of file peap.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static VALUE_PAIR* eap_peap_inner_to_pairs ( UNUSED REQUEST request,
RADIUS_PACKET packet,
eap_round_t eap_round,
uint8_t const *  data,
size_t  data_len 
)
static

Definition at line 263 of file peap.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

rlm_rcode_t eap_peap_process ( eap_session_t eap_session,
tls_session_t *  tls_session,
int  auth_type_eap 
)

Definition at line 730 of file peap.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static int eap_peap_soh ( eap_session_t eap_session,
tls_session_t *  tls_session 
)
static

Definition at line 123 of file peap.c.

+ Here is the caller graph for this function:

static void eap_peap_soh_verify ( REQUEST request,
RADIUS_PACKET packet,
uint8_t const *  data,
unsigned int  data_len 
)
static

Definition at line 159 of file peap.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static int eap_peap_success ( eap_session_t eap_session,
tls_session_t *  tls_session 
)
static

Definition at line 71 of file peap.c.

+ Here is the caller graph for this function:

static int eap_peap_verify ( REQUEST request,
uint8_t const *  data,
unsigned int  data_len 
)
static

Definition at line 209 of file peap.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static char const* peap_state ( peap_tunnel_t t)
static

Definition at line 680 of file peap.c.

+ Here is the caller graph for this function:

static void print_tunneled_data ( uint8_t const *  data,
size_t  data_len 
)
static

Definition at line 710 of file peap.c.

+ Here is the caller graph for this function:

static USES_APPLE_DEPRECATED_API int setup_fake_request ( REQUEST request,
REQUEST fake,
peap_tunnel_t t 
)
static

+ Here is the caller graph for this function: