/hal_espressif-latest/components/wpa_supplicant/src/eap_peer/ |
D | eap_i.h | 57 struct eap_sm; 91 void * (*init)(struct eap_sm *sm); 100 void (*deinit)(struct eap_sm *sm, void *priv); 117 struct wpabuf * (*process)(struct eap_sm *sm, void *priv, 120 bool (*isKeyAvailable)(struct eap_sm *sm, void *priv); 121 u8 * (*getKey)(struct eap_sm *sm, void *priv, size_t *len); 137 int (*get_status)(struct eap_sm *sm, void *priv, char *buf, 150 bool (*has_reauth_data)(struct eap_sm *sm, void *priv); 163 void (*deinit_for_reauth)(struct eap_sm *sm, void *priv); 175 void * (*init_for_reauth)(struct eap_sm *sm, void *priv); [all …]
|
D | eap.h | 15 struct eap_sm; 52 const u8 * eap_get_eapKeyData(struct eap_sm *sm, size_t *len); 53 void eap_deinit_prev_method(struct eap_sm *sm, const char *txt); 54 struct wpabuf * eap_sm_build_nak(struct eap_sm *sm, EapType type, u8 id); 55 struct wpabuf * eap_sm_buildIdentity(struct eap_sm *sm, int id, int encrypted); 56 int eap_peer_blob_init(struct eap_sm *sm); 57 void eap_peer_blob_deinit(struct eap_sm *sm); 59 struct eap_sm *sm, const u8 *private_key_passwd, 61 void eap_peer_config_deinit(struct eap_sm *sm); 62 void eap_sm_abort(struct eap_sm *sm); [all …]
|
D | eap_tls_common.h | 65 struct eap_sm *eap; 97 int eap_peer_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, 99 void eap_peer_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data); 100 u8 * eap_peer_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, 102 u8 * eap_peer_tls_derive_session_id(struct eap_sm *sm, 105 int eap_peer_tls_process_helper(struct eap_sm *sm, struct eap_ssl_data *data, 111 int eap_peer_tls_reauth_init(struct eap_sm *sm, struct eap_ssl_data *data); 112 int eap_peer_tls_status(struct eap_sm *sm, struct eap_ssl_data *data, 114 const u8 * eap_peer_tls_process_init(struct eap_sm *sm, 122 int eap_peer_tls_decrypt(struct eap_sm *sm, struct eap_ssl_data *data, [all …]
|
D | eap_tls.h | 17 void * eap_tls_init(struct eap_sm *sm); 18 void eap_tls_deinit(struct eap_sm *sm, void *priv); 19 struct wpabuf * eap_tls_process(struct eap_sm *sm, void *priv, 23 u8 * eap_tls_getKey(struct eap_sm *sm, void *priv, size_t *len);
|
D | eap.c | 71 void eap_peer_config_deinit(struct eap_sm *sm); 72 void eap_peer_blob_deinit(struct eap_sm *sm); 73 void eap_deinit_prev_method(struct eap_sm *sm, const char *txt); 109 static int eap_config_allowed_method(struct eap_sm *sm, in eap_config_allowed_method() 149 int eap_allowed_method(struct eap_sm *sm, int vendor, u32 method) in eap_allowed_method() 265 bool eap_sm_allowMethod(struct eap_sm *sm, int vendor, in eap_sm_allowMethod() 317 void eap_deinit_prev_method(struct eap_sm *sm, const char *txt) in eap_deinit_prev_method() 326 static int eap_sm_set_scard_pin(struct eap_sm *sm, in eap_sm_set_scard_pin() 332 static int eap_sm_get_scard_identity(struct eap_sm *sm, in eap_sm_get_scard_identity() 350 struct wpabuf * eap_sm_buildIdentity(struct eap_sm *sm, int id, int encrypted) in eap_sm_buildIdentity() [all …]
|
D | eap_fast_pac.h | 39 int eap_fast_load_pac(struct eap_sm *sm, struct eap_fast_pac **pac_root, 41 int eap_fast_save_pac(struct eap_sm *sm, struct eap_fast_pac *pac_root, 45 int eap_fast_load_pac_bin(struct eap_sm *sm, struct eap_fast_pac **pac_root, 47 int eap_fast_save_pac_bin(struct eap_sm *sm, struct eap_fast_pac *pac_root,
|
D | eap_tls.c | 20 static void eap_tls_deinit(struct eap_sm *sm, void *priv); 33 static void * eap_tls_init(struct eap_sm *sm) in eap_tls_init() 62 static void eap_tls_deinit(struct eap_sm *sm, void *priv) in eap_tls_deinit() 74 static struct wpabuf * eap_tls_failure(struct eap_sm *sm, in eap_tls_failure() 110 static void eap_tls_success(struct eap_sm *sm, struct eap_tls_data *data, in eap_tls_success() 146 static struct wpabuf * eap_tls_process(struct eap_sm *sm, void *priv, in eap_tls_process() 188 static bool eap_tls_isKeyAvailable(struct eap_sm *sm, void *priv) in eap_tls_isKeyAvailable() 194 static u8 * eap_tls_getKey(struct eap_sm *sm, void *priv, size_t *len) in eap_tls_getKey()
|
D | eap_ttls.c | 28 static void eap_ttls_deinit(struct eap_sm *sm, void *priv); 70 static void * eap_ttls_init(struct eap_sm *sm) in eap_ttls_init() 118 static void eap_ttls_phase2_eap_deinit(struct eap_sm *sm, in eap_ttls_phase2_eap_deinit() 129 static void eap_ttls_deinit(struct eap_sm *sm, void *priv) in eap_ttls_deinit() 206 static int eap_ttls_v0_derive_key(struct eap_sm *sm, in eap_ttls_v0_derive_key() 240 static u8 * eap_ttls_implicit_challenge(struct eap_sm *sm, in eap_ttls_implicit_challenge() 270 static int eap_ttls_phase2_eap_process(struct eap_sm *sm, in eap_ttls_phase2_eap_process() 296 static int eap_ttls_phase2_request_eap_method(struct eap_sm *sm, in eap_ttls_phase2_request_eap_method() 368 static int eap_ttls_phase2_request_eap(struct eap_sm *sm, in eap_ttls_phase2_request_eap() 411 static int eap_ttls_phase2_request_mschapv2(struct eap_sm *sm, in eap_ttls_phase2_request_mschapv2() [all …]
|
D | eap_mschapv2.c | 83 eap_mschapv2_deinit(struct eap_sm *sm, void *priv) in eap_mschapv2_deinit() 94 eap_mschapv2_init(struct eap_sm *sm) in eap_mschapv2_init() 131 struct eap_sm *sm, struct eap_mschapv2_data *data, in eap_mschapv2_challenge_reply() 222 struct eap_sm *sm, struct eap_mschapv2_data *data, in eap_mschapv2_challenge() 279 eap_mschapv2_password_changed(struct eap_sm *sm, in eap_mschapv2_password_changed() 310 eap_mschapv2_success(struct eap_sm *sm, in eap_mschapv2_success() 366 static int eap_mschapv2_failure_txt(struct eap_sm *sm, in eap_mschapv2_failure_txt() 472 struct eap_sm *sm, struct eap_mschapv2_data *data, in eap_mschapv2_change_password() 606 static struct wpabuf * eap_mschapv2_failure(struct eap_sm *sm, in eap_mschapv2_failure() 665 static int eap_mschapv2_check_config(struct eap_sm *sm) in eap_mschapv2_check_config() [all …]
|
D | eap_tls_common.c | 31 static int eap_tls_check_blob(struct eap_sm *sm, const char **name, in eap_tls_check_blob() 94 static int eap_tls_params_from_conf(struct eap_sm *sm, in eap_tls_params_from_conf() 146 static int eap_tls_init_connection(struct eap_sm *sm, in eap_tls_init_connection() 208 int eap_peer_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, in eap_peer_tls_ssl_init() 246 void eap_peer_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data) in eap_peer_tls_ssl_deinit() 268 u8 * eap_peer_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, in eap_peer_tls_derive_key() 299 u8 * eap_peer_tls_derive_session_id(struct eap_sm *sm, in eap_peer_tls_derive_session_id() 446 static int eap_tls_process_input(struct eap_sm *sm, struct eap_ssl_data *data, in eap_tls_process_input() 597 int eap_peer_tls_process_helper(struct eap_sm *sm, struct eap_ssl_data *data, in eap_peer_tls_process_helper() 697 int eap_peer_tls_reauth_init(struct eap_sm *sm, struct eap_ssl_data *data) in eap_peer_tls_reauth_init() [all …]
|
D | eap_fast.c | 29 static void eap_fast_deinit(struct eap_sm *sm, void *priv); 145 static void * eap_fast_init(struct eap_sm *sm) in eap_fast_init() 229 static void eap_fast_deinit(struct eap_sm *sm, void *priv) in eap_fast_deinit() 268 static int eap_fast_derive_key_auth(struct eap_sm *sm, in eap_fast_derive_key_auth() 299 static int eap_fast_derive_key_provisioning(struct eap_sm *sm, in eap_fast_derive_key_provisioning() 331 static int eap_fast_derive_keys(struct eap_sm *sm, struct eap_fast_data *data) in eap_fast_derive_keys() 343 static int eap_fast_init_phase2_method(struct eap_sm *sm, in eap_fast_init_phase2_method() 413 static int eap_fast_phase2_request(struct eap_sm *sm, in eap_fast_phase2_request() 557 struct eap_sm *sm, struct eap_fast_data *data, in eap_fast_process_eap_payload_tlv() 646 static int eap_fast_get_phase2_key(struct eap_sm *sm, in eap_fast_get_phase2_key() [all …]
|
D | eap_peap.c | 29 static void eap_peap_deinit(struct eap_sm *sm, void *priv); 149 eap_peap_init(struct eap_sm *sm) in eap_peap_init() 191 eap_peap_deinit(struct eap_sm *sm, void *priv) in eap_peap_deinit() 237 eap_peap_get_isk(struct eap_sm *sm, struct eap_peap_data *data, in eap_peap_get_isk() 267 eap_peap_derive_cmk(struct eap_sm *sm, struct eap_peap_data *data) in eap_peap_derive_cmk() 322 eap_tlv_add_cryptobinding(struct eap_sm *sm, in eap_tlv_add_cryptobinding() 373 eap_tlv_build_result(struct eap_sm *sm, in eap_tlv_build_result() 407 eap_tlv_validate_cryptobinding(struct eap_sm *sm, in eap_tlv_validate_cryptobinding() 467 static bool peap_phase2_sufficient(struct eap_sm *sm, in peap_phase2_sufficient() 496 eap_tlv_process(struct eap_sm *sm, struct eap_peap_data *data, in eap_tlv_process() [all …]
|
D | eap_fast_pac.c | 254 static int eap_fast_init_pac_data(struct eap_sm *sm, const char *pac_file, in eap_fast_init_pac_data() 412 int eap_fast_load_pac(struct eap_sm *sm, struct eap_fast_pac **pac_root, in eap_fast_load_pac() 538 static int eap_fast_write_pac(struct eap_sm *sm, const char *pac_file, in eap_fast_write_pac() 622 int eap_fast_save_pac(struct eap_sm *sm, struct eap_fast_pac *pac_root, in eap_fast_save_pac() 753 int eap_fast_load_pac_bin(struct eap_sm *sm, struct eap_fast_pac **pac_root, in eap_fast_load_pac_bin() 877 int eap_fast_save_pac_bin(struct eap_sm *sm, struct eap_fast_pac *pac_root, in eap_fast_save_pac_bin()
|
/hal_espressif-latest/components/wpa_supplicant/src/eap_server/ |
D | eap_i.h | 29 void * (*init)(struct eap_sm *sm); 30 void * (*initPickUp)(struct eap_sm *sm); 31 void (*reset)(struct eap_sm *sm, void *priv); 33 struct wpabuf * (*buildReq)(struct eap_sm *sm, void *priv, u8 id); 34 int (*getTimeout)(struct eap_sm *sm, void *priv); 35 bool (*check)(struct eap_sm *sm, void *priv, struct wpabuf *respData); 36 void (*process)(struct eap_sm *sm, void *priv, 38 bool (*isDone)(struct eap_sm *sm, void *priv); 39 u8 * (*getKey)(struct eap_sm *sm, void *priv, size_t *len); 42 bool (*isSuccess)(struct eap_sm *sm, void *priv); [all …]
|
D | eap.h | 18 struct eap_sm; 275 struct eap_sm * eap_server_sm_init(void *eapol_ctx, 279 void eap_server_sm_deinit(struct eap_sm *sm); 280 int eap_server_sm_step(struct eap_sm *sm); 281 void eap_sm_notify_cached(struct eap_sm *sm); 282 void eap_sm_pending_cb(struct eap_sm *sm); 283 int eap_sm_method_pending(struct eap_sm *sm); 284 const u8 * eap_get_identity(struct eap_sm *sm, size_t *len); 285 const char * eap_get_serial_num(struct eap_sm *sm); 286 const char * eap_get_method(struct eap_sm *sm); [all …]
|
D | eap_server_identity.c | 21 static void * eap_identity_init(struct eap_sm *sm) in eap_identity_init() 34 static void * eap_identity_initPickUp(struct eap_sm *sm) in eap_identity_initPickUp() 45 static void eap_identity_reset(struct eap_sm *sm, void *priv) in eap_identity_reset() 52 static struct wpabuf * eap_identity_buildReq(struct eap_sm *sm, void *priv, in eap_identity_buildReq() 82 static bool eap_identity_check(struct eap_sm *sm, void *priv, in eap_identity_check() 99 static void eap_identity_process(struct eap_sm *sm, void *priv, in eap_identity_process() 143 static bool eap_identity_isDone(struct eap_sm *sm, void *priv) in eap_identity_isDone() 150 static bool eap_identity_isSuccess(struct eap_sm *sm, void *priv) in eap_identity_isSuccess()
|
D | eap_server.c | 23 #define STATE_MACHINE_DATA struct eap_sm 28 static int eap_sm_calculateTimeout(struct eap_sm *sm, int retransCount, 31 static void eap_sm_parseEapResp(struct eap_sm *sm, const struct wpabuf *resp); 35 static struct wpabuf * eap_sm_buildSuccess(struct eap_sm *sm, u8 id); 36 static struct wpabuf * eap_sm_buildFailure(struct eap_sm *sm, u8 id); 37 static int eap_sm_nextId(struct eap_sm *sm, int id); 38 static void eap_sm_Policy_update(struct eap_sm *sm, const u8 *nak_list, 40 static enum eap_type eap_sm_Policy_getNextMethod(struct eap_sm *sm, 42 static int eap_sm_Policy_getDecision(struct eap_sm *sm); 43 static bool eap_sm_Policy_doPickUp(struct eap_sm *sm, enum eap_type method); [all …]
|
D | eap_server_wsc.c | 62 static void * eap_wsc_init(struct eap_sm *sm) in eap_wsc_init() 99 static void eap_wsc_reset(struct eap_sm *sm, void *priv) in eap_wsc_reset() 116 static struct wpabuf * eap_wsc_build_start(struct eap_sm *sm, in eap_wsc_build_start() 193 static struct wpabuf * eap_wsc_buildReq(struct eap_sm *sm, void *priv, u8 id) in eap_wsc_buildReq() 224 static bool eap_wsc_check(struct eap_sm *sm, void *priv, in eap_wsc_check() 299 static void eap_wsc_process(struct eap_sm *sm, void *priv, in eap_wsc_process() 414 static bool eap_wsc_isDone(struct eap_sm *sm, void *priv) in eap_wsc_isDone() 421 static bool eap_wsc_isSuccess(struct eap_sm *sm, void *priv) in eap_wsc_isSuccess() 428 static int eap_wsc_getTimeout(struct eap_sm *sm, void *priv) in eap_wsc_getTimeout()
|
/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/ |
D | esp_eap_client.c | 58 static struct eap_sm *gEapSm = NULL; 200 struct eap_sm *sm = gEapSm; in wpa2_task() 270 struct eap_sm *sm = gEapSm; in wpa2_post() 308 int eap_sm_send_eapol(struct eap_sm *sm, struct wpabuf *resp) in eap_sm_send_eapol() 338 int eap_sm_process_request(struct eap_sm *sm, struct wpabuf *reqData) in eap_sm_process_request() 465 struct eap_sm *sm = gEapSm; in eap_sm_rx_eapol() 523 struct eap_sm *sm = gEapSm; in eap_sm_rx_eapol_internal() 629 struct eap_sm *sm = gEapSm; in wpa2_start_eapol_internal() 679 struct eap_sm *sm; in eap_peer_sm_init() 686 sm = (struct eap_sm *)os_zalloc(sizeof(*sm)); in eap_peer_sm_init() [all …]
|
/hal_espressif-latest/components/wpa_supplicant/src/eapol_auth/ |
D | eapol_auth_sm_i.h | 162 struct eap_sm *eap;
|