#include "defs.h"
#include "eap_defs.h"
#include "eap_methods.h"
Include dependency graph for eap.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | EAP_MAX_METHODS 8 |
Enumerations | |
enum | eapol_bool_var { EAPOL_eapSuccess, EAPOL_eapRestart, EAPOL_eapFail, EAPOL_eapResp, EAPOL_eapReq, EAPOL_eapNoReq, EAPOL_portEnabled, EAPOL_eapTimeout } |
Functions | |
eap_sm * | eap_sm_init (void *eapol_ctx, struct eapol_callbacks *eapol_cb, struct eap_config *eap_conf) |
Allocate and initialize EAP state machine. | |
void | eap_sm_deinit (struct eap_sm *sm) |
Deinitialize and free an EAP state machine. | |
int | eap_sm_step (struct eap_sm *sm) |
Step EAP state machine. | |
void | eap_set_eapRespData (struct eap_sm *sm, const u8 *eapRespData, size_t eapRespDataLen) |
Set EAP response (eapRespData). | |
void | eap_sm_notify_cached (struct eap_sm *sm) |
Notify EAP state machine of cached PMK. | |
void | eap_sm_pending_cb (struct eap_sm *sm) |
EAP state machine callback for a pending EAP request. | |
int | eap_sm_method_pending (struct eap_sm *sm) |
Query whether EAP method is waiting for pending data. |
Alternatively, this software may be distributed under the terms of BSD license.
See README and COPYING for more details.
Definition in file eap.h.
|
Set EAP response (eapRespData).
Definition at line 900 of file eap.c. Here is the call graph for this function: |
|
Deinitialize and free an EAP state machine.
Definition at line 965 of file eap.c. Here is the call graph for this function: |
|
Allocate and initialize EAP state machine.
Definition at line 936 of file eap.c. Here is the call graph for this function: |
|
Query whether EAP method is waiting for pending data.
|
|
Notify EAP state machine of cached PMK.
|
|
EAP state machine callback for a pending EAP request.
Definition at line 1006 of file eap.c. Here is the call graph for this function: |
|
Step EAP state machine.
|