Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:eap_sm

35 #define STATE_MACHINE_DATA struct eap_sm
41 static Boolean eap_sm_allowMethod(struct eap_sm *sm, int vendor,
43 static u8 * eap_sm_buildNak(struct eap_sm *sm, int id, size_t *len);
44 static void eap_sm_processIdentity(struct eap_sm *sm, const u8 *req);
45 static void eap_sm_processNotify(struct eap_sm *sm, const u8 *req);
47 static void eap_sm_parseEapReq(struct eap_sm *sm, const u8 *req, size_t len);
55 static Boolean eapol_get_bool(struct eap_sm *sm, enum eapol_bool_var var)
61 static void eapol_set_bool(struct eap_sm *sm, enum eapol_bool_var var,
68 static unsigned int eapol_get_int(struct eap_sm *sm, enum eapol_int_var var)
74 static void eapol_set_int(struct eap_sm *sm, enum eapol_int_var var,
81 static u8 * eapol_get_eapReqData(struct eap_sm *sm, size_t *len)
87 static void eap_deinit_prev_method(struct eap_sm *sm, const char *txt)
499 static int eap_success_workaround(struct eap_sm *sm, int reqId, int lastId)
690 static Boolean eap_sm_allowMethod(struct eap_sm *sm, int vendor,
708 static u8 * eap_sm_build_expanded_nak(struct eap_sm *sm, int id, size_t *len,
771 static u8 * eap_sm_buildNak(struct eap_sm *sm, int id, size_t *len)
829 static void eap_sm_processIdentity(struct eap_sm *sm, const u8 *req)
853 static int eap_sm_imsi_identity(struct eap_sm *sm, struct wpa_ssid *ssid)
895 static int eap_sm_set_scard_pin(struct eap_sm *sm, struct wpa_ssid *ssid)
916 static int eap_sm_get_scard_identity(struct eap_sm *sm, struct wpa_ssid *ssid)
941 u8 * eap_sm_buildIdentity(struct eap_sm *sm, int id, size_t *len,
1008 static void eap_sm_processNotify(struct eap_sm *sm, const u8 *req)
1058 static void eap_sm_parseEapReq(struct eap_sm *sm, const u8 *req, size_t len)
1166 struct eap_sm * eap_sm_init(void *eapol_ctx, struct eapol_callbacks *eapol_cb,
1169 struct eap_sm *sm;
1203 void eap_sm_deinit(struct eap_sm *sm)
1223 int eap_sm_step(struct eap_sm *sm)
1243 void eap_sm_abort(struct eap_sm *sm)
1347 int eap_sm_get_status(struct eap_sm *sm, char *buf, size_t buflen, int verbose)
1413 static void eap_sm_request(struct eap_sm *sm, eap_ctrl_req_type type,
1513 void eap_sm_request_identity(struct eap_sm *sm)
1528 void eap_sm_request_password(struct eap_sm *sm)
1543 void eap_sm_request_new_password(struct eap_sm *sm)
1558 void eap_sm_request_pin(struct eap_sm *sm)
1574 void eap_sm_request_otp(struct eap_sm *sm, const char *msg, size_t msg_len)
1589 void eap_sm_request_passphrase(struct eap_sm *sm)
1602 void eap_sm_notify_ctrl_attached(struct eap_sm *sm)
1709 void eap_set_fast_reauth(struct eap_sm *sm, int enabled)
1720 void eap_set_workaround(struct eap_sm *sm, unsigned int workaround)
1736 struct wpa_ssid * eap_get_config(struct eap_sm *sm)
1748 const u8 * eap_get_config_identity(struct eap_sm *sm, size_t *len)
1764 const u8 * eap_get_config_password(struct eap_sm *sm, size_t *len)
1780 const u8 * eap_get_config_new_password(struct eap_sm *sm, size_t *len)
1796 const u8 * eap_get_config_otp(struct eap_sm *sm, size_t *len)
1814 void eap_clear_config_otp(struct eap_sm *sm)
1831 int eap_key_available(struct eap_sm *sm)
1846 void eap_notify_success(struct eap_sm *sm)
1862 void eap_notify_lower_layer_success(struct eap_sm *sm)
1893 const u8 * eap_get_eapKeyData(struct eap_sm *sm, size_t *len)
1916 u8 * eap_get_eapRespData(struct eap_sm *sm, size_t *len)
1942 void eap_register_scard_ctx(struct eap_sm *sm, void *ctx)
2028 void eap_set_config_blob(struct eap_sm *sm, struct wpa_config_blob *blob)
2040 const struct wpa_config_blob * eap_get_config_blob(struct eap_sm *sm,
2055 void eap_set_force_disabled(struct eap_sm *sm, int disabled)
2120 void eap_notify_pending(struct eap_sm *sm)
2130 void eap_invalidate_cached_session(struct eap_sm *sm)