13 enum eap_proxy_status {
14 EAP_PROXY_FAILURE = 0x00,
22 void eap_proxy_deinit(
struct eap_proxy_sm *eap_proxy);
24 int eap_proxy_key_available(
struct eap_proxy_sm *sm);
26 const u8 * eap_proxy_get_eapKeyData(
struct eap_proxy_sm *sm,
size_t *len);
28 struct wpabuf * eap_proxy_get_eapRespData(
struct eap_proxy_sm *sm);
30 int eap_proxy_sm_step(
struct eap_proxy_sm *sm,
struct eap_sm *
eap_sm);
33 eap_proxy_packet_update(
struct eap_proxy_sm *eap_proxy, u8 *eapReqData,
36 int eap_proxy_sm_get_status(
struct eap_proxy_sm *sm,
char *buf,
size_t buflen,
39 int eap_proxy_get_imsi(
struct eap_proxy_sm *eap_proxy,
char *imsi_buf,
42 int eap_proxy_notify_config(
struct eap_proxy_sm *sm,
Callback functions from EAP to lower layer.
Definition: eap.h:147
Global (for all networks) EAPOL state machine context.
Definition: eapol_supp_sm.h:87
EAP state machine data.
Definition: eap_i.h:302
EAP peer configuration/credentials.
Definition: eap_config.h:12