#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.