EAP state machine data. More...
#include <eap_i.h>
Public Types | |
| enum | { EAP_INITIALIZE, EAP_DISABLED, EAP_IDLE, EAP_RECEIVED, EAP_GET_METHOD, EAP_METHOD, EAP_SEND_RESPONSE, EAP_DISCARD, EAP_IDENTITY, EAP_NOTIFICATION, EAP_RETRANSMIT, EAP_SUCCESS, EAP_FAILURE } |
| enum | { EAP_DISABLED, EAP_INITIALIZE, EAP_IDLE, EAP_RECEIVED, EAP_INTEGRITY_CHECK, EAP_METHOD_RESPONSE, EAP_METHOD_REQUEST, EAP_PROPOSE_METHOD, EAP_SELECT_ACTION, EAP_SEND_REQUEST, EAP_DISCARD, EAP_NAK, EAP_RETRANSMIT, EAP_SUCCESS, EAP_FAILURE, EAP_TIMEOUT_FAILURE, EAP_PICK_UP_METHOD, EAP_INITIALIZE_PASSTHROUGH, EAP_IDLE2, EAP_RETRANSMIT2, EAP_RECEIVED2, EAP_DISCARD2, EAP_SEND_REQUEST2, EAP_AAA_REQUEST, EAP_AAA_RESPONSE, EAP_AAA_IDLE, EAP_TIMEOUT_FAILURE2, EAP_FAILURE2, EAP_SUCCESS2 } |
| enum | { METHOD_PROPOSED, METHOD_CONTINUE, METHOD_END } |
| enum | { DECISION_SUCCESS, DECISION_FAILURE, DECISION_CONTINUE, DECISION_PASSTHROUGH } |
| enum | { METHOD_PENDING_NONE, METHOD_PENDING_WAIT, METHOD_PENDING_CONT } |
| enum | { NO_PROV, ANON_PROV, AUTH_PROV, BOTH_PROV } |
Data Fields | |
| enum eap_sm:: { ... } | EAP_state |
| EapType | selectedMethod |
| EapMethodState | methodState |
| int | lastId |
| struct wpabuf * | lastRespData |
| EapDecision | decision |
| Boolean | rxReq |
| Boolean | rxSuccess |
| Boolean | rxFailure |
| int | reqId |
| EapType | reqMethod |
| int | reqVendor |
| u32 | reqVendorMethod |
| Boolean | ignore |
| int | ClientTimeout |
| Boolean | allowNotifications |
| struct wpabuf * | eapRespData |
| Boolean | eapKeyAvailable |
| u8 * | eapKeyData |
| size_t | eapKeyDataLen |
| struct eap_method * | m |
| Boolean | changed |
| void * | eapol_ctx |
| struct eapol_callbacks * | eapol_cb |
| void * | eap_method_priv |
| int | init_phase2 |
| int | fast_reauth |
| Boolean | rxResp |
| Boolean | leap_done |
| Boolean | peap_done |
| u8 | req_md5 [16] |
| u8 | last_md5 [16] |
| void * | msg_ctx |
| void * | scard_ctx |
| void * | ssl_ctx |
| unsigned int | workaround |
| u8 * | peer_challenge |
| u8 * | auth_challenge |
| int | num_rounds |
| int | force_disabled |
| struct wps_context * | wps |
| int | prev_failure |
| enum eap_sm:: { ... } | EAP_state |
| int | MaxRetrans |
| struct eap_eapol_interface | eap_if |
| EapType | currentMethod |
| int | currentId |
| enum eap_sm:: { ... } | methodState |
| int | retransCount |
| struct wpabuf * | lastReqData |
| int | methodTimeout |
| int | respId |
| EapType | respMethod |
| int | respVendor |
| u32 | respVendorMethod |
| enum eap_sm:: { ... } | decision |
| u8 * | identity |
| size_t | identity_len |
| int | require_identity_match |
| struct eap_user * | user |
| int | user_eap_method_index |
| void * | eap_sim_db_priv |
| Boolean | backend_auth |
| Boolean | update_user |
| int | eap_server |
| enum eap_sm:: { ... } | method_pending |
| u8 * | pac_opaque_encr_key |
| u8 * | eap_fast_a_id |
| size_t | eap_fast_a_id_len |
| char * | eap_fast_a_id_info |
| enum eap_sm:: { ... } | eap_fast_prov |
| int | pac_key_lifetime |
| int | pac_key_refresh_time |
| int | eap_sim_aka_result_ind |
| int | tnc |
| struct wpabuf * | assoc_wps_ie |
| Boolean | start_reauth |
| u8 | peer_addr [ETH_ALEN] |
EAP state machine data.
EAP server state machine data.
1.6.1