HomeSort by relevance Sort by last modified time
    Searched refs:eap_sm (Results 1 - 25 of 58) sorted by null

1 2 3

  /external/wpa_supplicant_8/src/eap_peer/
eap.h 16 struct eap_sm;
283 struct eap_sm * eap_peer_sm_init(void *eapol_ctx,
286 void eap_peer_sm_deinit(struct eap_sm *sm);
287 int eap_peer_sm_step(struct eap_sm *sm);
288 void eap_sm_abort(struct eap_sm *sm);
289 int eap_sm_get_status(struct eap_sm *sm, char *buf, size_t buflen,
291 const char * eap_sm_get_method_name(struct eap_sm *sm);
292 struct wpabuf * eap_sm_buildIdentity(struct eap_sm *sm, int id, int encrypted);
293 void eap_sm_request_identity(struct eap_sm *sm);
294 void eap_sm_request_password(struct eap_sm *sm)
    [all...]
eap_i.h 89 void * (*init)(struct eap_sm *sm);
98 void (*deinit)(struct eap_sm *sm, void *priv);
115 struct wpabuf * (*process)(struct eap_sm *sm, void *priv,
125 Boolean (*isKeyAvailable)(struct eap_sm *sm, void *priv);
138 u8 * (*getKey)(struct eap_sm *sm, void *priv, size_t *len);
154 int (*get_status)(struct eap_sm *sm, void *priv, char *buf,
167 Boolean (*has_reauth_data)(struct eap_sm *sm, void *priv);
180 void (*deinit_for_reauth)(struct eap_sm *sm, void *priv);
192 void * (*init_for_reauth)(struct eap_sm *sm, void *priv);
205 const u8 * (*get_identity)(struct eap_sm *sm, void *priv, size_t *len)
283 struct eap_sm { struct
    [all...]
eap_tls_common.h 65 struct eap_sm *eap;
92 int eap_peer_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data,
94 void eap_peer_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data);
95 u8 * eap_peer_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data,
97 u8 * eap_peer_tls_derive_session_id(struct eap_sm *sm,
100 int eap_peer_tls_process_helper(struct eap_sm *sm, struct eap_ssl_data *data,
106 int eap_peer_tls_reauth_init(struct eap_sm *sm, struct eap_ssl_data *data);
107 int eap_peer_tls_status(struct eap_sm *sm, struct eap_ssl_data *data,
109 const u8 * eap_peer_tls_process_init(struct eap_sm *sm,
117 int eap_peer_tls_decrypt(struct eap_sm *sm, struct eap_ssl_data *data
    [all...]
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,
eap_proxy.h 14 struct eap_sm;
34 int eap_proxy_sm_step(struct eap_proxy_sm *sm, struct eap_sm *eap_sm);
eap_proxy_dummy.c 45 int eap_proxy_sm_step(struct eap_proxy_sm *sm, struct eap_sm *eap_sm)
eap_otp.c 15 static void * eap_otp_init(struct eap_sm *sm)
23 static void eap_otp_deinit(struct eap_sm *sm, void *priv)
28 static struct wpabuf * eap_otp_process(struct eap_sm *sm, void *priv,
eap_tls.c 18 static void eap_tls_deinit(struct eap_sm *sm, void *priv);
31 static void * eap_tls_init(struct eap_sm *sm)
75 static void * eap_unauth_tls_init(struct eap_sm *sm)
101 static void eap_tls_deinit(struct eap_sm *sm, void *priv)
113 static struct wpabuf * eap_tls_failure(struct eap_sm *sm,
149 static void eap_tls_success(struct eap_sm *sm, struct eap_tls_data *data,
185 static struct wpabuf * eap_tls_process(struct eap_sm *sm, void *priv,
228 static Boolean eap_tls_has_reauth_data(struct eap_sm *sm, void *priv)
235 static void eap_tls_deinit_for_reauth(struct eap_sm *sm, void *priv)
240 static void * eap_tls_init_for_reauth(struct eap_sm *sm, void *priv
    [all...]
eap.c 31 #define STATE_MACHINE_DATA struct eap_sm
38 static Boolean eap_sm_allowMethod(struct eap_sm *sm, int vendor,
40 static struct wpabuf * eap_sm_buildNak(struct eap_sm *sm, int id);
41 static void eap_sm_processIdentity(struct eap_sm *sm,
43 static void eap_sm_processNotify(struct eap_sm *sm, const struct wpabuf *req);
45 static void eap_sm_parseEapReq(struct eap_sm *sm, const struct wpabuf *req);
53 static Boolean eapol_get_bool(struct eap_sm *sm, enum eapol_bool_var var)
59 static void eapol_set_bool(struct eap_sm *sm, enum eapol_bool_var var,
66 static unsigned int eapol_get_int(struct eap_sm *sm, enum eapol_int_var var)
72 static void eapol_set_int(struct eap_sm *sm, enum eapol_int_var var
    [all...]
eap_vendor_test.c 34 static void * eap_vendor_test_init(struct eap_sm *sm)
46 static void eap_vendor_test_deinit(struct eap_sm *sm, void *priv)
56 struct eap_sm *sm = eloop_ctx;
64 static struct wpabuf * eap_vendor_test_process(struct eap_sm *sm, void *priv,
140 static Boolean eap_vendor_test_isKeyAvailable(struct eap_sm *sm, void *priv)
147 static u8 * eap_vendor_test_getKey(struct eap_sm *sm, void *priv, size_t *len)
eap_md5.c 16 static void * eap_md5_init(struct eap_sm *sm)
24 static void eap_md5_deinit(struct eap_sm *sm, void *priv)
29 static struct wpabuf * eap_md5_process(struct eap_sm *sm, void *priv,
eap_gtc.c 20 static void * eap_gtc_init(struct eap_sm *sm)
37 static void eap_gtc_deinit(struct eap_sm *sm, void *priv)
44 static struct wpabuf * eap_gtc_process(struct eap_sm *sm, void *priv,
eap_ttls.c 26 static void eap_ttls_deinit(struct eap_sm *sm, void *priv);
69 static void * eap_ttls_init(struct eap_sm *sm)
125 static void eap_ttls_phase2_eap_deinit(struct eap_sm *sm,
136 static void eap_ttls_deinit(struct eap_sm *sm, void *priv)
213 static int eap_ttls_v0_derive_key(struct eap_sm *sm,
243 static u8 * eap_ttls_implicit_challenge(struct eap_sm *sm,
272 static int eap_ttls_phase2_eap_process(struct eap_sm *sm,
298 static int eap_ttls_phase2_request_eap_method(struct eap_sm *sm,
370 static int eap_ttls_phase2_request_eap(struct eap_sm *sm,
413 static int eap_ttls_phase2_request_mschapv2(struct eap_sm *sm
    [all...]
  /external/wpa_supplicant_8/src/eap_server/
eap_tls_common.h 49 struct eap_sm *eap;
71 int eap_server_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data,
73 void eap_server_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data);
74 u8 * eap_server_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data,
79 int eap_server_tls_phase1(struct eap_sm *sm, struct eap_ssl_data *data);
80 struct wpabuf * eap_server_tls_encrypt(struct eap_sm *sm,
83 int eap_server_tls_process(struct eap_sm *sm, struct eap_ssl_data *data,
85 int (*proc_version)(struct eap_sm *sm, void *priv,
87 void (*proc_msg)(struct eap_sm *sm, void *priv,
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 Boolean (*check)(struct eap_sm *sm, void *priv,
37 void (*process)(struct eap_sm *sm, void *priv,
39 Boolean (*isDone)(struct eap_sm *sm, void *priv);
40 u8 * (*getKey)(struct eap_sm *sm, void *priv, size_t *len);
43 Boolean (*isSuccess)(struct eap_sm *sm, void *priv)
96 struct eap_sm { struct
    [all...]
eap.h 17 struct eap_sm;
113 struct eap_sm * eap_server_sm_init(void *eapol_ctx,
116 void eap_server_sm_deinit(struct eap_sm *sm);
117 int eap_server_sm_step(struct eap_sm *sm);
118 void eap_sm_notify_cached(struct eap_sm *sm);
119 void eap_sm_pending_cb(struct eap_sm *sm);
120 int eap_sm_method_pending(struct eap_sm *sm);
121 const u8 * eap_get_identity(struct eap_sm *sm, size_t *len);
122 struct eap_eapol_interface * eap_get_interface(struct eap_sm *sm);
123 void eap_server_clear_identity(struct eap_sm *sm)
    [all...]
eap_server_tls.c 17 static void eap_tls_reset(struct eap_sm *sm, void *priv);
54 static void * eap_tls_init(struct eap_sm *sm)
76 static void * eap_unauth_tls_init(struct eap_sm *sm)
97 static void eap_tls_reset(struct eap_sm *sm, void *priv)
107 static struct wpabuf * eap_tls_build_start(struct eap_sm *sm,
128 static struct wpabuf * eap_tls_buildReq(struct eap_sm *sm, void *priv, u8 id)
170 static Boolean eap_tls_check(struct eap_sm *sm, void *priv,
193 static void eap_tls_process_msg(struct eap_sm *sm, void *priv,
207 static void eap_tls_process(struct eap_sm *sm, void *priv,
218 static Boolean eap_tls_isDone(struct eap_sm *sm, void *priv
    [all...]
eap_server_identity.c 21 static void * eap_identity_init(struct eap_sm *sm)
34 static void * eap_identity_initPickUp(struct eap_sm *sm)
45 static void eap_identity_reset(struct eap_sm *sm, void *priv)
52 static struct wpabuf * eap_identity_buildReq(struct eap_sm *sm, void *priv,
82 static Boolean eap_identity_check(struct eap_sm *sm, void *priv,
99 static void eap_identity_process(struct eap_sm *sm, void *priv,
136 static Boolean eap_identity_isDone(struct eap_sm *sm, void *priv)
143 static Boolean eap_identity_isSuccess(struct eap_sm *sm, void *priv)
eap_server_vendor_test.c 51 static void * eap_vendor_test_init(struct eap_sm *sm)
64 static void eap_vendor_test_reset(struct eap_sm *sm, void *priv)
71 static struct wpabuf * eap_vendor_test_buildReq(struct eap_sm *sm, void *priv,
91 static Boolean eap_vendor_test_check(struct eap_sm *sm, void *priv,
107 static void eap_vendor_test_process(struct eap_sm *sm, void *priv,
133 static Boolean eap_vendor_test_isDone(struct eap_sm *sm, void *priv)
140 static u8 * eap_vendor_test_getKey(struct eap_sm *sm, void *priv, size_t *len)
161 static Boolean eap_vendor_test_isSuccess(struct eap_sm *sm, void *priv)
eap_server_md5.c 25 static void * eap_md5_init(struct eap_sm *sm)
38 static void eap_md5_reset(struct eap_sm *sm, void *priv)
45 static struct wpabuf * eap_md5_buildReq(struct eap_sm *sm, void *priv, u8 id)
76 static Boolean eap_md5_check(struct eap_sm *sm, void *priv,
98 static void eap_md5_process(struct eap_sm *sm, void *priv,
139 static Boolean eap_md5_isDone(struct eap_sm *sm, void *priv)
146 static Boolean eap_md5_isSuccess(struct eap_sm *sm, void *priv)
eap_server_sake.c 61 static void * eap_sake_init(struct eap_sm *sm)
82 static void eap_sake_reset(struct eap_sm *sm, void *priv)
116 static struct wpabuf * eap_sake_build_identity(struct eap_sm *sm,
144 static struct wpabuf * eap_sake_build_challenge(struct eap_sm *sm,
180 static struct wpabuf * eap_sake_build_confirm(struct eap_sm *sm,
215 static struct wpabuf * eap_sake_buildReq(struct eap_sm *sm, void *priv, u8 id)
235 static Boolean eap_sake_check(struct eap_sm *sm, void *priv,
287 static void eap_sake_process_identity(struct eap_sm *sm,
301 static void eap_sake_process_challenge(struct eap_sm *sm,
364 static void eap_sake_process_confirm(struct eap_sm *sm
    [all...]
eap_server_mschapv2.c 58 static void * eap_mschapv2_init(struct eap_sm *sm)
87 static void eap_mschapv2_reset(struct eap_sm *sm, void *priv)
99 struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id)
142 struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id)
186 struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id)
218 static struct wpabuf * eap_mschapv2_buildReq(struct eap_sm *sm, void *priv,
239 static Boolean eap_mschapv2_check(struct eap_sm *sm, void *priv,
281 static void eap_mschapv2_process_response(struct eap_sm *sm,
428 static void eap_mschapv2_process_success_resp(struct eap_sm *sm,
455 static void eap_mschapv2_process_failure_resp(struct eap_sm *sm
    [all...]
eap_server_gtc.c 21 static void * eap_gtc_init(struct eap_sm *sm)
43 static void eap_gtc_reset(struct eap_sm *sm, void *priv)
50 static struct wpabuf * eap_gtc_buildReq(struct eap_sm *sm, void *priv, u8 id)
77 static Boolean eap_gtc_check(struct eap_sm *sm, void *priv,
93 static void eap_gtc_process(struct eap_sm *sm, void *priv,
188 static Boolean eap_gtc_isDone(struct eap_sm *sm, void *priv)
195 static Boolean eap_gtc_isSuccess(struct eap_sm *sm, void *priv)
eap_server_tls_common.c 33 int eap_server_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data,
66 void eap_server_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data)
75 u8 * eap_server_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data,
255 int eap_server_tls_phase1(struct eap_sm *sm, struct eap_ssl_data *data)
358 struct wpabuf * eap_server_tls_encrypt(struct eap_sm *sm,
375 int eap_server_tls_process(struct eap_sm *sm, struct eap_ssl_data *data,
377 int (*proc_version)(struct eap_sm *sm, void *priv,
379 void (*proc_msg)(struct eap_sm *sm, void *priv,
eap_server_ttls.c 24 static void eap_ttls_reset(struct eap_sm *sm, void *priv);
302 static u8 * eap_ttls_implicit_challenge(struct eap_sm *sm,
310 static void * eap_ttls_init(struct eap_sm *sm)
330 static void eap_ttls_reset(struct eap_sm *sm, void *priv)
343 static struct wpabuf * eap_ttls_build_start(struct eap_sm *sm,
366 struct eap_sm *sm, struct eap_ttls_data *data, u8 id)
396 struct eap_sm *sm, struct eap_ttls_data *data)
436 static struct wpabuf * eap_ttls_buildReq(struct eap_sm *sm, void *priv, u8 id)
482 static Boolean eap_ttls_check(struct eap_sm *sm, void *priv,
498 static void eap_ttls_process_phase2_pap(struct eap_sm *sm
    [all...]

Completed in 1056 milliseconds

1 2 3