
Go to the source code of this file.
Classes | |
| struct | eapol_auth_cb |
| struct | eapol_auth_config |
Defines | |
| #define | EAPOL_SM_FROM_PMKSA_CACHE BIT(3) |
| #define | EAPOL_SM_PREAUTH BIT(0) |
| #define | EAPOL_SM_USES_WPA BIT(2) |
| #define | EAPOL_SM_WAIT_START BIT(1) |
Enumerations | |
| enum | eapol_event { EAPOL_AUTH_SM_CHANGE, EAPOL_AUTH_REAUTHENTICATE } |
| enum | eapol_logger_level { EAPOL_LOGGER_DEBUG, EAPOL_LOGGER_INFO, EAPOL_LOGGER_WARNING } |
Functions | |
| struct eapol_state_machine * | eapol_auth_alloc (struct eapol_authenticator *eapol, const u8 *addr, int flags, const struct wpabuf *assoc_wps_ie, void *sta_ctx) |
| void | eapol_auth_deinit (struct eapol_authenticator *eapol) |
| void | eapol_auth_dump_state (FILE *f, const char *prefix, struct eapol_state_machine *sm) |
| int | eapol_auth_eap_pending_cb (struct eapol_state_machine *sm, void *ctx) |
| void | eapol_auth_free (struct eapol_state_machine *sm) |
| struct eapol_authenticator * | eapol_auth_init (struct eapol_auth_config *conf, struct eapol_auth_cb *cb) |
| void | eapol_auth_step (struct eapol_state_machine *sm) |
| #define EAPOL_SM_FROM_PMKSA_CACHE BIT(3) |
Definition at line 21 of file eapol_auth_sm.h.
| #define EAPOL_SM_PREAUTH BIT(0) |
Definition at line 18 of file eapol_auth_sm.h.
| #define EAPOL_SM_USES_WPA BIT(2) |
Definition at line 20 of file eapol_auth_sm.h.
| #define EAPOL_SM_WAIT_START BIT(1) |
Definition at line 19 of file eapol_auth_sm.h.
| enum eapol_event |
Definition at line 54 of file eapol_auth_sm.h.
| enum eapol_logger_level |
Definition at line 50 of file eapol_auth_sm.h.
| struct eapol_state_machine* eapol_auth_alloc | ( | struct eapol_authenticator * | eapol, |
| const u8 * | addr, | ||
| int | flags, | ||
| const struct wpabuf * | assoc_wps_ie, | ||
| void * | sta_ctx | ||
| ) | [read] |
Definition at line 764 of file eapol_auth_sm.c.
| void eapol_auth_deinit | ( | struct eapol_authenticator * | eapol | ) |
Definition at line 1131 of file eapol_auth_sm.c.
| void eapol_auth_dump_state | ( | FILE * | f, |
| const char * | prefix, | ||
| struct eapol_state_machine * | sm | ||
| ) |
Definition at line 127 of file eapol_auth_dump.c.
| int eapol_auth_eap_pending_cb | ( | struct eapol_state_machine * | sm, |
| void * | ctx | ||
| ) |
Definition at line 1013 of file eapol_auth_sm.c.
| void eapol_auth_free | ( | struct eapol_state_machine * | sm | ) |
Definition at line 846 of file eapol_auth_sm.c.
| struct eapol_authenticator* eapol_auth_init | ( | struct eapol_auth_config * | conf, |
| struct eapol_auth_cb * | cb | ||
| ) | [read] |
Definition at line 1097 of file eapol_auth_sm.c.
| void eapol_auth_step | ( | struct eapol_state_machine * | sm | ) |
eapol_auth_step - Advance EAPOL state machines : EAPOL state machine
This function is called to advance EAPOL state machines after any change that could affect their state.
Definition at line 959 of file eapol_auth_sm.c.