Lines Matching full:eapol_sm
18 #include "eapol_sm.h"
27 #define STATE_MACHINE_DATA struct eapol_sm
34 * struct eapol_sm - Internal data for EAPOL state machines
36 struct eapol_sm {
188 static void eapol_sm_txLogoff(struct eapol_sm *sm);
189 static void eapol_sm_txStart(struct eapol_sm *sm);
190 static void eapol_sm_processKey(struct eapol_sm *sm);
191 static void eapol_sm_getSuppRsp(struct eapol_sm *sm);
192 static void eapol_sm_txSuppRsp(struct eapol_sm *sm);
193 static void eapol_sm_abortSupp(struct eapol_sm *sm);
194 static void eapol_sm_abort_cached(struct eapol_sm *sm);
202 struct eapol_sm *sm = timeout_ctx;
591 static void eapol_sm_txLogoff(struct eapol_sm *sm)
601 static void eapol_sm_txStart(struct eapol_sm *sm)
620 static void eapol_sm_processKey(struct eapol_sm *sm)
783 static void eapol_sm_getSuppRsp(struct eapol_sm *sm)
793 static void eapol_sm_txSuppRsp(struct eapol_sm *sm)
822 static void eapol_sm_abortSupp(struct eapol_sm *sm)
848 void eapol_sm_step(struct eapol_sm *sm)
969 void eapol_sm_configure(struct eapol_sm *sm, int heldPeriod, int authPeriod,
999 int eapol_sm_get_status(struct eapol_sm *sm, char *buf, size_t buflen,
1051 int eapol_sm_get_mib(struct eapol_sm *sm, char *buf, size_t buflen)
1121 int eapol_sm_rx_eapol(struct eapol_sm *sm, const u8 *src, const u8 *buf,
1220 void eapol_sm_notify_tx_eapol_key(struct eapol_sm *sm)
1234 void eapol_sm_notify_portEnabled(struct eapol_sm *sm, Boolean enabled)
1252 void eapol_sm_notify_portValid(struct eapol_sm *sm, Boolean valid)
1274 void eapol_sm_notify_eap_success(struct eapol_sm *sm, Boolean success)
1296 void eapol_sm_notify_eap_fail(struct eapol_sm *sm, Boolean fail)
1320 void eapol_sm_notify_config(struct eapol_sm *sm, struct wpa_ssid *config,
1353 int eapol_sm_get_key(struct eapol_sm *sm, u8 *key, size_t len)
1377 void eapol_sm_notify_logoff(struct eapol_sm *sm, Boolean logoff)
1393 void eapol_sm_notify_cached(struct eapol_sm *sm)
1410 void eapol_sm_notify_pmkid_attempt(struct eapol_sm *sm, int attempt)
1424 static void eapol_sm_abort_cached(struct eapol_sm *sm)
1451 void eapol_sm_register_scard_ctx(struct eapol_sm *sm, void *ctx)
1467 void eapol_sm_notify_portControl(struct eapol_sm *sm, PortControl portControl)
1485 void eapol_sm_notify_ctrl_attached(struct eapol_sm *sm)
1500 void eapol_sm_notify_ctrl_response(struct eapol_sm *sm)
1522 void eapol_sm_request_reauth(struct eapol_sm *sm)
1538 void eapol_sm_notify_lower_layer_success(struct eapol_sm *sm)
1550 void eapol_sm_invalidate_cached_session(struct eapol_sm *sm)
1559 struct eapol_sm *sm = ctx;
1566 struct eapol_sm *sm = ctx;
1579 struct eapol_sm *sm = ctx;
1609 struct eapol_sm *sm = ctx;
1646 struct eapol_sm *sm = ctx;
1660 struct eapol_sm *sm = ctx;
1673 struct eapol_sm *sm = ctx;
1682 struct eapol_sm *sm = ctx;
1692 struct eapol_sm *sm = ctx;
1727 struct eapol_sm *eapol_sm_init(struct eapol_ctx *ctx)
1729 struct eapol_sm *sm;
1775 void eapol_sm_deinit(struct eapol_sm *sm)