Home | History | Annotate | Download | only in eapol_supp

Lines Matching refs:eapol_sm

22 #define STATE_MACHINE_DATA struct eapol_sm
29 * struct eapol_sm - Internal data for EAPOL state machines
31 struct eapol_sm {
151 static void eapol_sm_txLogoff(struct eapol_sm *sm);
152 static void eapol_sm_txStart(struct eapol_sm *sm);
153 static void eapol_sm_processKey(struct eapol_sm *sm);
154 static void eapol_sm_getSuppRsp(struct eapol_sm *sm);
155 static void eapol_sm_txSuppRsp(struct eapol_sm *sm);
156 static void eapol_sm_abortSupp(struct eapol_sm *sm);
157 static void eapol_sm_abort_cached(struct eapol_sm *sm);
159 static void eapol_sm_set_port_authorized(struct eapol_sm *sm);
160 static void eapol_sm_set_port_unauthorized(struct eapol_sm *sm);
167 struct eapol_sm *sm = timeout_ctx;
201 static void eapol_enable_timer_tick(struct eapol_sm *sm)
633 static void eapol_sm_txLogoff(struct eapol_sm *sm)
643 static void eapol_sm_txStart(struct eapol_sm *sm)
662 static void eapol_sm_processKey(struct eapol_sm *sm)
841 static void eapol_sm_getSuppRsp(struct eapol_sm *sm)
851 static void eapol_sm_txSuppRsp(struct eapol_sm *sm)
893 static void eapol_sm_abortSupp(struct eapol_sm *sm)
911 static void eapol_sm_set_port_authorized(struct eapol_sm *sm)
923 static void eapol_sm_set_port_unauthorized(struct eapol_sm *sm)
943 void eapol_sm_step(struct eapol_sm *sm)
1077 void eapol_sm_configure(struct eapol_sm *sm, int heldPeriod, int authPeriod,
1098 const char * eapol_sm_get_method_name(struct eapol_sm *sm)
1122 int eapol_sm_get_status(struct eapol_sm *sm, char *buf, size_t buflen,
1181 int eapol_sm_get_mib(struct eapol_sm *sm, char *buf, size_t buflen)
1251 int eapol_sm_rx_eapol(struct eapol_sm *sm, const u8 *src, const u8 *buf,
1407 void eapol_sm_notify_tx_eapol_key(struct eapol_sm *sm)
1421 void eapol_sm_notify_portEnabled(struct eapol_sm *sm, Boolean enabled)
1441 void eapol_sm_notify_portValid(struct eapol_sm *sm, Boolean valid)
1463 void eapol_sm_notify_eap_success(struct eapol_sm *sm, Boolean success)
1485 void eapol_sm_notify_eap_fail(struct eapol_sm *sm, Boolean fail)
1509 void eapol_sm_notify_config(struct eapol_sm *sm,
1555 int eapol_sm_get_key(struct eapol_sm *sm, u8 *key, size_t len)
1609 const u8 * eapol_sm_get_session_id(struct eapol_sm *sm, size_t *len)
1626 void eapol_sm_notify_logoff(struct eapol_sm *sm, Boolean logoff)
1646 void eapol_sm_notify_cached(struct eapol_sm *sm)
1663 void eapol_sm_notify_pmkid_attempt(struct eapol_sm *sm)
1672 static void eapol_sm_abort_cached(struct eapol_sm *sm)
1700 void eapol_sm_register_scard_ctx(struct eapol_sm *sm, void *ctx)
1716 void eapol_sm_notify_portControl(struct eapol_sm *sm, PortControl portControl)
1734 void eapol_sm_notify_ctrl_attached(struct eapol_sm *sm)
1749 void eapol_sm_notify_ctrl_response(struct eapol_sm *sm)
1771 void eapol_sm_request_reauth(struct eapol_sm *sm)
1789 void eapol_sm_notify_lower_layer_success(struct eapol_sm *sm, int in_eapol_sm)
1803 void eapol_sm_invalidate_cached_session(struct eapol_sm *sm)
1812 struct eapol_sm *sm = ctx;
1819 struct eapol_sm *sm = ctx;
1829 struct eapol_sm *sm = ctx;
1861 struct eapol_sm *sm = ctx;
1901 struct eapol_sm *sm = ctx;
1915 struct eapol_sm *sm = ctx;
1931 struct eapol_sm *sm = ctx;
1942 struct eapol_sm *sm = ctx;
1955 struct eapol_sm *sm = ctx;
1972 struct eapol_sm *sm = ctx;
1986 struct eapol_sm *sm = ctx;
1996 struct eapol_sm *sm = ctx;
2007 struct eapol_sm *sm = ctx;
2018 struct eapol_sm *sm = ctx;
2029 struct eapol_sm *sm = ctx;
2066 struct eapol_sm *eapol_sm_init(struct eapol_ctx *ctx)
2068 struct eapol_sm *sm;
2127 void eapol_sm_deinit(struct eapol_sm *sm)
2144 void eapol_sm_set_ext_pw_ctx(struct eapol_sm *sm,
2152 int eapol_sm_failed(struct eapol_sm *sm)
2161 int eapol_sm_get_eap_proxy_imsi(struct eapol_sm *sm, char *imsi, size_t *len)
2170 void eapol_sm_erp_flush(struct eapol_sm *sm)
2177 struct wpabuf * eapol_sm_build_erp_reauth_start(struct eapol_sm *sm)
2189 void eapol_sm_process_erp_finish(struct eapol_sm *sm, const u8 *buf,