Library functions for EAP-TTLS as defined by RFC 5281.
More...
#include <freeradius-devel/eap/chbind.h>
#include <freeradius-devel/tls/log.h>
#include <freeradius-devel/tls/strerror.h>
#include "eap_ttls.h"
Go to the source code of this file.
|
static int | diameter_verify (request_t *request, uint8_t const *data, unsigned int data_len) |
|
static ssize_t | eap_ttls_decode_pair (request_t *request, TALLOC_CTX *ctx, fr_pair_list_t *out, fr_dict_attr_t const *parent, uint8_t const *data, size_t data_len, void *decode_ctx) |
|
unlang_action_t | eap_ttls_process (request_t *request, eap_session_t *eap_session, fr_tls_session_t *tls_session) |
|
unlang_action_t | eap_ttls_success (rlm_rcode_t *p_result, request_t *request, eap_session_t *eap_session) |
|
static unlang_action_t | process_reply (rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request) |
|
static int | vp2diameter (request_t *request, fr_tls_session_t *tls_session, fr_pair_list_t *list) |
|
Library functions for EAP-TTLS as defined by RFC 5281.
- Id
- bd03c3da7b326b618cc5b029422639659d2c33e4
- Copyright
- 2003 Alan DeKok (aland.nosp@m.@fre.nosp@m.eradi.nosp@m.us.o.nosp@m.rg)
-
2006 The FreeRADIUS server project
Definition in file ttls.c.
◆ FR_DIAMETER_AVP_FLAG_MANDATORY
#define FR_DIAMETER_AVP_FLAG_MANDATORY 0x40 |
◆ FR_DIAMETER_AVP_FLAG_VENDOR
#define FR_DIAMETER_AVP_FLAG_VENDOR 0x80 |
◆ diameter_verify()
static int diameter_verify |
( |
request_t * |
request, |
|
|
uint8_t const * |
data, |
|
|
unsigned int |
data_len |
|
) |
| |
|
static |
◆ eap_ttls_decode_pair()
◆ eap_ttls_process()
◆ eap_ttls_success()
◆ process_reply()
◆ vp2diameter()