Public Types | |
enum | { START, PHASE1, PHASE2_START, PHASE2_METHOD, PHASE2_MSCHAPV2_RESP, PHASE_FINISHED, SUCCESS, FAILURE } |
enum | phase2_types { EAP_TTLS_PHASE2_EAP, EAP_TTLS_PHASE2_MSCHAPV2, EAP_TTLS_PHASE2_MSCHAP, EAP_TTLS_PHASE2_PAP, EAP_TTLS_PHASE2_CHAP } |
Public Attributes | |
u8 | auth_response [MSCHAPV2_AUTH_RESPONSE_LEN] |
int | auth_response_valid |
int | force_ttls_version |
int | force_version |
u8 | ident |
u8 * | key_data |
u8 | master_key [MSCHAPV2_MASTER_KEY_LEN] |
u8 | mschapv2_auth_response [20] |
u8 | mschapv2_ident |
int | mschapv2_resp_ok |
size_t | num_phase2_eap_types |
struct wpabuf * | pending_phase2_eap_resp |
struct wpabuf * | pending_phase2_req |
struct eap_method_type | phase2_eap_type |
struct eap_method_type * | phase2_eap_types |
struct eap_method * | phase2_method |
void * | phase2_priv |
int | phase2_start |
int | phase2_success |
enum eap_ttls_data::phase2_types | phase2_type |
int | reauth |
int | resuming |
struct eap_ssl_data | ssl |
int | ssl_initialized |
enum eap_ttls_data:: { ... } | state |
int | tls_ia_configured |
int | tnc_started |
int | ttls_version |
Definition at line 45 of file eap_ttls.c.
anonymous enum |
START | |
PHASE1 | |
PHASE2_START | |
PHASE2_METHOD | |
PHASE2_MSCHAPV2_RESP | |
PHASE_FINISHED | |
SUCCESS | |
FAILURE |
Definition at line 44 of file eap_server_ttls.c.
EAP_TTLS_PHASE2_EAP | |
EAP_TTLS_PHASE2_MSCHAPV2 | |
EAP_TTLS_PHASE2_MSCHAP | |
EAP_TTLS_PHASE2_PAP | |
EAP_TTLS_PHASE2_CHAP |
Definition at line 56 of file eap_ttls.c.
u8 eap_ttls_data::auth_response[MSCHAPV2_AUTH_RESPONSE_LEN] |
Definition at line 67 of file eap_ttls.c.
Definition at line 68 of file eap_ttls.c.
Definition at line 49 of file eap_ttls.c.
Definition at line 50 of file eap_server_ttls.c.
Definition at line 70 of file eap_ttls.c.
Definition at line 73 of file eap_ttls.c.
u8 eap_ttls_data::master_key[MSCHAPV2_MASTER_KEY_LEN] |
Definition at line 69 of file eap_ttls.c.
Definition at line 54 of file eap_server_ttls.c.
Definition at line 55 of file eap_server_ttls.c.
Definition at line 53 of file eap_server_ttls.c.
Definition at line 65 of file eap_ttls.c.
Definition at line 57 of file eap_server_ttls.c.
Definition at line 75 of file eap_ttls.c.
Definition at line 63 of file eap_ttls.c.
Definition at line 64 of file eap_ttls.c.
struct eap_method * eap_ttls_data::phase2_method |
Definition at line 51 of file eap_ttls.c.
void * eap_ttls_data::phase2_priv |
Definition at line 52 of file eap_ttls.c.
Definition at line 54 of file eap_ttls.c.
Definition at line 53 of file eap_ttls.c.
Definition at line 72 of file eap_ttls.c.
Definition at line 71 of file eap_ttls.c.
struct eap_ssl_data eap_ttls_data::ssl |
Definition at line 46 of file eap_ttls.c.
Definition at line 47 of file eap_ttls.c.
enum { ... } eap_ttls_data::state |
Definition at line 56 of file eap_server_ttls.c.
Definition at line 58 of file eap_server_ttls.c.
Definition at line 49 of file eap_ttls.c.