The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Functions
peap.c File Reference
#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/radius/defs.h>
#include "eap_peap.h"
+ Include dependency graph for peap.c:

Go to the source code of this file.

Functions

static int eap_peap_check_tlv (request_t *request, uint8_t const *data, size_t data_len)
 
static USES_APPLE_DEPRECATED_API int eap_peap_failure (request_t *request, eap_session_t *eap_session, fr_tls_session_t *tls_session)
 
static int eap_peap_identity (request_t *request, eap_session_t *eap_session, fr_tls_session_t *tls_session)
 
static int eap_peap_inner_from_pairs (request_t *request, fr_tls_session_t *tls_session, fr_pair_list_t *vps)
 
static void eap_peap_inner_to_pairs (TALLOC_CTX *ctx, fr_pair_list_t *pairs, eap_round_t *eap_round, uint8_t const *data, size_t data_len)
 
unlang_action_t eap_peap_process (rlm_rcode_t *p_result, request_t *request, eap_session_t *eap_session, fr_tls_session_t *tls_session)
 
static int eap_peap_success (request_t *request, eap_session_t *eap_session, fr_tls_session_t *tls_session)
 
static int eap_peap_verify (request_t *request, peap_tunnel_t *peap_tunnel, uint8_t const *data, size_t data_len)
 
static char const * peap_state (peap_tunnel_t *t)
 
static unlang_action_t process_reply (rlm_rcode_t *p_result, UNUSED int *priority, request_t *request, void *uctx)
 

Function Documentation

◆ eap_peap_check_tlv()

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

Definition at line 246 of file peap.c.

+ Here is the caller graph for this function:

◆ eap_peap_failure()

static USES_APPLE_DEPRECATED_API int eap_peap_failure ( request_t request,
eap_session_t eap_session,
fr_tls_session_t *  tls_session 
)
static

Definition at line 37 of file peap.c.

+ Here is the caller graph for this function:

◆ eap_peap_identity()

static int eap_peap_identity ( request_t request,
eap_session_t eap_session,
fr_tls_session_t *  tls_session 
)
static

Definition at line 100 of file peap.c.

+ Here is the caller graph for this function:

◆ eap_peap_inner_from_pairs()

static int eap_peap_inner_from_pairs ( request_t request,
fr_tls_session_t *  tls_session,
fr_pair_list_t vps 
)
static

Definition at line 214 of file peap.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ eap_peap_inner_to_pairs()

static void eap_peap_inner_to_pairs ( TALLOC_CTX *  ctx,
fr_pair_list_t pairs,
eap_round_t eap_round,
uint8_t const *  data,
size_t  data_len 
)
static

Definition at line 174 of file peap.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ eap_peap_process()

unlang_action_t eap_peap_process ( rlm_rcode_t p_result,
request_t request,
eap_session_t eap_session,
fr_tls_session_t *  tls_session 
)

Definition at line 372 of file peap.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ eap_peap_success()

static int eap_peap_success ( request_t request,
eap_session_t eap_session,
fr_tls_session_t *  tls_session 
)
static

Definition at line 71 of file peap.c.

+ Here is the caller graph for this function:

◆ eap_peap_verify()

static int eap_peap_verify ( request_t request,
peap_tunnel_t peap_tunnel,
uint8_t const *  data,
size_t  data_len 
)
static

Definition at line 120 of file peap.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ peap_state()

static char const* peap_state ( peap_tunnel_t t)
static

Definition at line 342 of file peap.c.

+ Here is the caller graph for this function:

◆ process_reply()

static unlang_action_t process_reply ( rlm_rcode_t p_result,
UNUSED int *  priority,
request_t request,
void *  uctx 
)
static

Definition at line 276 of file peap.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: