![]()
![]()
#define EAP_H
![]()
![]()
#include "common/defs.h"
![]()
![]()
#include "utils/list.h"
![]()
![]()
#include "eap_peer/eap_defs.h"
![]()
![]()
#include "eap_server/eap_methods.h"
![]()
![]()
#include "utils/wpabuf.h"
![]()
![]()
eap_sm
![]()
![]()
#define EAP_TTLS_AUTH_PAP
![]()
![]()
#define EAP_TTLS_AUTH_CHAP
![]()
![]()
#define EAP_TTLS_AUTH_MSCHAP
![]()
![]()
#define EAP_TTLS_AUTH_MSCHAPV2
![]()
![]()
eap_user
![]()
![]()
<anonymous struct>
![]()
![]()
vendor
![]()
![]()
method
![]()
![]()
methods
![]()
![]()
password
![]()
![]()
password_len
![]()
![]()
password_hash
![]()
![]()
salt
![]()
![]()
salt_len
![]()
![]()
phase2
![]()
![]()
force_version
![]()
![]()
remediation
![]()
![]()
macacl
![]()
![]()
ttls_auth
![]()
![]()
hostapd_radius_attr
![]()
![]()
accept_attr
![]()
![]()
t_c_timestamp
![]()
![]()
eap_eapol_interface
![]()
![]()
eapResp
![]()
![]()
eapRespData
![]()
![]()
portEnabled
![]()
![]()
retransWhile
![]()
![]()
eapRestart
![]()
![]()
eapSRTT
![]()
![]()
eapRTTVAR
![]()
![]()
eapReq
![]()
![]()
eapNoReq
![]()
![]()
eapSuccess
![]()
![]()
eapFail
![]()
![]()
eapTimeout
![]()
![]()
eapReqData
![]()
![]()
eapKeyData
![]()
![]()
eapKeyDataLen
![]()
![]()
eapSessionId
![]()
![]()
eapSessionIdLen
![]()
![]()
eapKeyAvailable
![]()
![]()
eap_server_erp_key
![]()
![]()
list
![]()
![]()
rRK_len
![]()
![]()
rIK_len
![]()
![]()
rRK
![]()
![]()
rIK
![]()
![]()
recv_seq
![]()
![]()
cryptosuite
![]()
![]()
keyname_nai
![]()
![]()
eapol_callbacks
![]()
![]()
get_eap_user
![]()
![]()
get_eap_req_id_text
![]()
![]()
log_msg
![]()
![]()
get_erp_send_reauth_start
![]()
![]()
get_erp_domain
![]()
![]()
erp_get_key
![]()
![]()
erp_add_key
![]()
![]()
eap_config
![]()
![]()
ssl_ctx
![]()
![]()
msg_ctx
![]()
![]()
eap_sim_db_priv
![]()
![]()
backend_auth
![]()
![]()
eap_server
![]()
![]()
pwd_group
![]()
![]()
pac_opaque_encr_key
![]()
![]()
eap_fast_a_id
![]()
![]()
eap_fast_a_id_len
![]()
![]()
eap_fast_a_id_info
![]()
![]()
<anonymous enum>
![]()
![]()
NO_PROV
![]()
![]()
ANON_PROV
![]()
![]()
AUTH_PROV
![]()
![]()
BOTH_PROV
![]()
![]()
eap_fast_prov
![]()
![]()
pac_key_lifetime
![]()
![]()
pac_key_refresh_time
![]()
![]()
eap_teap_auth
![]()
![]()
eap_teap_pac_no_inner
![]()
![]()
eap_teap_separate_result
![]()
![]()
eap_teap_id
![]()
![]()
EAP_TEAP_ID_ALLOW_ANY
![]()
![]()
EAP_TEAP_ID_REQUIRE_USER
![]()
![]()
EAP_TEAP_ID_REQUIRE_MACHINE
![]()
![]()
EAP_TEAP_ID_REQUEST_USER_ACCEPT_MACHINE
![]()
![]()
EAP_TEAP_ID_REQUEST_MACHINE_ACCEPT_USER
![]()
![]()
EAP_TEAP_ID_REQUIRE_USER_AND_MACHINE
![]()
![]()
eap_teap_id
![]()
![]()
eap_sim_aka_result_ind
![]()
![]()
eap_sim_id
![]()
![]()
tnc
![]()
![]()
wps
![]()
![]()
fragment_size
![]()
![]()
pbc_in_m1
![]()
![]()
server_id
![]()
![]()
server_id_len
![]()
![]()
erp
![]()
![]()
tls_session_lifetime
![]()
![]()
tls_flags
![]()
![]()
max_auth_rounds
![]()
![]()
max_auth_rounds_short
![]()
![]()
eap_session_data
![]()
![]()
assoc_wps_ie
![]()
![]()
assoc_p2p_ie
![]()
![]()
peer_addr
![]()
![]()
eap_server_sm_init(void *, const struct eapol_callbacks *, const struct eap_config *, const struct eap_session_data *);
![]()
![]()
eap_server_sm_deinit(struct eap_sm *);
![]()
![]()
eap_server_sm_step(struct eap_sm *);
![]()
![]()
eap_sm_notify_cached(struct eap_sm *);
![]()
![]()
eap_sm_pending_cb(struct eap_sm *);
![]()
![]()
eap_sm_method_pending(struct eap_sm *);
![]()
![]()
eap_get_identity(struct eap_sm *, size_t *);
![]()
![]()
eap_get_serial_num(struct eap_sm *);
![]()
![]()
eap_get_method(struct eap_sm *);
![]()
![]()
eap_get_imsi(struct eap_sm *);
![]()
![]()
eap_get_interface(struct eap_sm *);
![]()
![]()
eap_server_clear_identity(struct eap_sm *);
![]()
![]()
eap_server_mschap_rx_callback(struct eap_sm *, const char *, const u8 *, size_t, const u8 *, const u8 *);
![]()
![]()
eap_erp_update_identity(struct eap_sm *, const u8 *, size_t);
![]()
![]()
eap_user_free(struct eap_user *);
![]()
![]()
eap_server_config_free(struct eap_config *);