#include <eap_i.h>
Collaboration diagram for eap_sm:

Public Types | |
| 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 } |
| enum | { METHOD_PROPOSED, METHOD_CONTINUE, METHOD_END } |
| enum | { DECISION_SUCCESS, DECISION_FAILURE, DECISION_CONTINUE } |
| enum | { TLV_REQ_NONE, TLV_REQ_SUCCESS, TLV_REQ_FAILURE } |
| enum | { METHOD_PENDING_NONE, METHOD_PENDING_WAIT, METHOD_PENDING_CONT } |
Data Fields | |
| enum eap_sm:: { ... } | EAP_state |
| int | MaxRetrans |
| u8 * | eapRespData |
| size_t | eapRespDataLen |
| int | retransWhile |
| int | eapSRTT |
| int | eapRTTVAR |
| u8 * | eapReqData |
| size_t | eapReqDataLen |
| u8 * | eapKeyData |
| size_t | eapKeyDataLen |
| EapType | currentMethod |
| int | currentId |
| enum eap_sm:: { ... } | methodState |
| int | retransCount |
| u8 * | lastReqData |
| size_t | lastReqDataLen |
| int | methodTimeout |
| Boolean | rxResp |
| int | respId |
| EapType | respMethod |
| int | respVendor |
| u32 | respVendorMethod |
| Boolean | ignore |
| enum eap_sm:: { ... } | decision |
| const struct eap_method * | m |
| Boolean | changed |
| void * | eapol_ctx |
| void * | msg_ctx |
| eapol_callbacks * | eapol_cb |
| void * | eap_method_priv |
| u8 * | identity |
| size_t | identity_len |
| int | lastId |
| eap_user * | user |
| int | user_eap_method_index |
| int | init_phase2 |
| void * | ssl_ctx |
| enum eap_sm:: { ... } | tlv_request |
| void * | eap_sim_db_priv |
| Boolean | backend_auth |
| Boolean | update_user |
| int | num_rounds |
| enum eap_sm:: { ... } | method_pending |
Definition at line 108 of file eap_i.h.
1.4.2