Searched defs:data (Results 126 - 150 of 7161) sorted by last modified time

1234567891011>>

/external/wpa_supplicant_8/hostapd/src/eap_peer/
H A Deap_fast.c78 struct eap_fast_data *data = ctx; local
86 data->session_ticket_used = 0;
87 if (data->provisioning_allowed) {
90 data->provisioning = 1;
91 data->current_pac = NULL;
98 if (data->current_pac == NULL) {
101 data->session_ticket_used = 0;
105 eap_fast_derive_master_secret(data->current_pac->pac_key,
109 data->session_ticket_used = 1;
115 static int eap_fast_parse_phase1(struct eap_fast_data *data, argument
149 struct eap_fast_data *data; local
235 struct eap_fast_data *data = priv; local
261 eap_fast_derive_msk(struct eap_fast_data *data) argument
270 eap_fast_derive_key_auth(struct eap_sm *sm, struct eap_fast_data *data) argument
300 eap_fast_derive_key_provisioning(struct eap_sm *sm, struct eap_fast_data *data) argument
332 eap_fast_derive_keys(struct eap_sm *sm, struct eap_fast_data *data) argument
341 eap_fast_init_phase2_method(struct eap_sm *sm, struct eap_fast_data *data) argument
364 eap_fast_select_phase2_method(struct eap_fast_data *data, u8 type) argument
411 eap_fast_phase2_request(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, struct wpabuf **resp) argument
553 eap_fast_process_eap_payload_tlv( struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, u8 *eap_payload_tlv, size_t eap_payload_tlv_len) argument
643 eap_fast_get_phase2_key(struct eap_sm *sm, struct eap_fast_data *data, u8 *isk, size_t isk_len) argument
690 eap_fast_get_cmk(struct eap_sm *sm, struct eap_fast_data *data, u8 *cmk) argument
748 eap_fast_process_crypto_binding( struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, struct eap_tlv_crypto_binding_tlv *_bind, size_t bind_len) argument
1024 eap_fast_process_pac(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, u8 *pac, size_t pac_len) argument
1132 eap_fast_encrypt_response(struct eap_sm *sm, struct eap_fast_data *data, struct wpabuf *resp, u8 identifier, struct wpabuf **out_data) argument
1172 eap_fast_process_decrypted(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, const struct eap_hdr *req, struct wpabuf *decrypted, struct wpabuf **out_data) argument
1285 eap_fast_decrypt(struct eap_sm *sm, struct eap_fast_data *data, struct eap_method_ret *ret, const struct eap_hdr *req, const struct wpabuf *in_data, struct wpabuf **out_data) argument
1369 eap_fast_select_pac(struct eap_fast_data *data, const u8 *a_id, size_t a_id_len) argument
1394 eap_fast_use_pac_opaque(struct eap_sm *sm, struct eap_fast_data *data, struct eap_fast_pac *pac) argument
1426 eap_fast_clear_pac_opaque_ext(struct eap_sm *sm, struct eap_fast_data *data) argument
1439 eap_fast_set_provisioning_ciphers(struct eap_sm *sm, struct eap_fast_data *data) argument
1472 eap_fast_process_start(struct eap_sm *sm, struct eap_fast_data *data, u8 flags, const u8 *pos, size_t left) argument
1531 struct eap_fast_data *data = priv; local
1661 struct eap_fast_data *data = priv; local
1679 struct eap_fast_data *data = priv; local
1686 struct eap_fast_data *data = priv; local
1705 struct eap_fast_data *data = priv; local
1724 struct eap_fast_data *data = priv; local
[all...]
H A Deap_fast_pac.c19 /* Text data format */
24 * Binary data format
27 * <version specific data>
34 * <variable len> PAC-Opaque data (length bytes)
36 * <variable len> PAC-Info data (length bytes)
44 * eap_fast_free_pac - Free PAC data
274 rc->pos = (char *) blob->data;
275 rc->end = (char *) blob->data + blob->len;
478 const char *field, const u8 *data,
485 if (data
477 eap_fast_write(char **buf, char **pos, size_t *buf_len, const char *field, const u8 *data, size_t len, int txt) argument
[all...]
H A Deap_gpsk.c40 static struct wpabuf * eap_gpsk_send_gpsk_2(struct eap_gpsk_data *data,
44 static struct wpabuf * eap_gpsk_send_gpsk_4(struct eap_gpsk_data *data,
67 static void eap_gpsk_state(struct eap_gpsk_data *data, int state) argument
70 eap_gpsk_state_txt(data->state),
72 data->state = state;
81 struct eap_gpsk_data *data; local
92 data = os_zalloc(sizeof(*data));
93 if (data == NULL)
95 data
134 struct eap_gpsk_data *data = priv; local
145 eap_gpsk_process_id_server(struct eap_gpsk_data *data, const u8 *pos, const u8 *end) argument
176 eap_gpsk_process_rand_server(struct eap_gpsk_data *data, const u8 *pos, const u8 *end) argument
195 eap_gpsk_select_csuite(struct eap_sm *sm, struct eap_gpsk_data *data, const u8 *csuite_list, size_t csuite_list_len) argument
236 eap_gpsk_process_csuite_list(struct eap_sm *sm, struct eap_gpsk_data *data, const u8 **list, size_t *list_len, const u8 *pos, const u8 *end) argument
274 eap_gpsk_process_gpsk_1(struct eap_sm *sm, struct eap_gpsk_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len) argument
315 eap_gpsk_send_gpsk_2(struct eap_gpsk_data *data, u8 identifier, const u8 *csuite_list, size_t csuite_list_len) argument
412 eap_gpsk_validate_rand(struct eap_gpsk_data *data, const u8 *pos, const u8 *end) argument
451 eap_gpsk_validate_id_server(struct eap_gpsk_data *data, const u8 *pos, const u8 *end) argument
491 eap_gpsk_validate_csuite(struct eap_gpsk_data *data, const u8 *pos, const u8 *end) argument
520 eap_gpsk_validate_pd_payload_2(struct eap_gpsk_data *data, const u8 *pos, const u8 *end) argument
547 eap_gpsk_validate_gpsk_3_mic(struct eap_gpsk_data *data, const u8 *payload, const u8 *pos, const u8 *end) argument
583 eap_gpsk_process_gpsk_3(struct eap_sm *sm, struct eap_gpsk_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len) argument
630 eap_gpsk_send_gpsk_4(struct eap_gpsk_data *data, u8 identifier) argument
669 struct eap_gpsk_data *data = priv; local
709 struct eap_gpsk_data *data = priv; local
716 struct eap_gpsk_data *data = priv; local
734 struct eap_gpsk_data *data = priv; local
752 struct eap_gpsk_data *data = priv; local
[all...]
H A Deap_gtc.c22 struct eap_gtc_data *data; local
23 data = os_zalloc(sizeof(*data));
24 if (data == NULL)
31 data->prefix = 1;
33 return data;
39 struct eap_gtc_data *data = priv; local
40 os_free(data);
48 struct eap_gtc_data *data = priv; local
63 if (data
[all...]
H A Deap_ikev2.c49 static void eap_ikev2_state(struct eap_ikev2_data *data, int state) argument
52 eap_ikev2_state_txt(data->state),
54 data->state = state;
60 struct eap_ikev2_data *data; local
71 data = os_zalloc(sizeof(*data));
72 if (data == NULL)
74 data->state = WAIT_START;
77 data->fragment_size = IKEV2_FRAGMENT_SIZE;
79 data
112 struct eap_ikev2_data *data = priv; local
120 eap_ikev2_peer_keymat(struct eap_ikev2_data *data) argument
136 eap_ikev2_build_msg(struct eap_ikev2_data *data, struct eap_method_ret *ret, u8 id) argument
246 eap_ikev2_process_icv(struct eap_ikev2_data *data, const struct wpabuf *reqData, u8 flags, const u8 *pos, const u8 **end, int frag_ack) argument
269 eap_ikev2_process_cont(struct eap_ikev2_data *data, const u8 *buf, size_t len) argument
288 eap_ikev2_process_fragment(struct eap_ikev2_data *data, struct eap_method_ret *ret, u8 id, u8 flags, u32 message_length, const u8 *buf, size_t len) argument
326 struct eap_ikev2_data *data = priv; local
434 struct eap_ikev2_data *data = priv; local
441 struct eap_ikev2_data *data = priv; local
459 struct eap_ikev2_data *data = priv; local
477 struct eap_ikev2_data *data = priv; local
[all...]
H A Deap_leap.c41 struct eap_leap_data *data; local
43 data = os_zalloc(sizeof(*data));
44 if (data == NULL)
46 data->state = LEAP_WAIT_CHALLENGE;
49 return data;
63 struct eap_leap_data *data = priv; local
103 os_memcpy(data->peer_challenge, challenge, LEAP_CHALLENGE_LEN);
122 os_memcpy(data->peer_response, rpos, LEAP_RESPONSE_LEN);
127 data
137 struct eap_leap_data *data = priv; local
187 struct eap_leap_data *data = priv; local
325 struct eap_leap_data *data = priv; local
332 struct eap_leap_data *data = priv; local
[all...]
H A Deap_mschapv2.c36 /* followed by data */
106 struct eap_mschapv2_data *data; local
107 data = os_zalloc(sizeof(*data));
108 if (data == NULL)
112 data->peer_challenge = os_malloc(MSCHAPV2_CHAL_LEN);
113 if (data->peer_challenge == NULL) {
114 eap_mschapv2_deinit(sm, data);
117 os_memcpy(data->peer_challenge, sm->peer_challenge,
122 data
139 struct eap_mschapv2_data *data = priv; local
147 eap_mschapv2_challenge_reply( struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id, u8 mschapv2_id, const u8 *auth_challenge) argument
239 eap_mschapv2_challenge( struct eap_sm *sm, struct eap_mschapv2_data *data, struct eap_method_ret *ret, const struct eap_mschapv2_hdr *req, size_t req_len, u8 id) argument
297 eap_mschapv2_password_changed(struct eap_sm *sm, struct eap_mschapv2_data *data) argument
344 eap_mschapv2_success(struct eap_sm *sm, struct eap_mschapv2_data *data, struct eap_method_ret *ret, const struct eap_mschapv2_hdr *req, size_t req_len, u8 id) argument
400 eap_mschapv2_failure_txt(struct eap_sm *sm, struct eap_mschapv2_data *data, char *txt) argument
503 eap_mschapv2_change_password( struct eap_sm *sm, struct eap_mschapv2_data *data, struct eap_method_ret *ret, const struct eap_mschapv2_hdr *req, u8 id) argument
638 eap_mschapv2_failure(struct eap_sm *sm, struct eap_mschapv2_data *data, struct eap_method_ret *ret, const struct eap_mschapv2_hdr *req, size_t req_len, u8 id) argument
741 eap_mschapv2_copy_challenge(struct eap_mschapv2_data *data, const struct wpabuf *reqData) argument
766 struct eap_mschapv2_data *data = priv; local
826 struct eap_mschapv2_data *data = priv; local
833 struct eap_mschapv2_data *data = priv; local
[all...]
H A Deap_pax.c49 struct eap_pax_data *data; local
66 data = os_zalloc(sizeof(*data));
67 if (data == NULL)
69 data->state = PAX_INIT;
71 data->cid = os_malloc(identity_len);
72 if (data->cid == NULL) {
73 eap_pax_deinit(sm, data);
76 os_memcpy(data->cid, identity, identity_len);
77 data
87 struct eap_pax_data *data = priv; local
115 eap_pax_process_std_1(struct eap_pax_data *data, struct eap_method_ret *ret, u8 id, const struct eap_pax_hdr *req, size_t req_plen) argument
231 eap_pax_process_std_3(struct eap_pax_data *data, struct eap_method_ret *ret, u8 id, const struct eap_pax_hdr *req, size_t req_plen) argument
326 struct eap_pax_data *data = priv; local
456 struct eap_pax_data *data = priv; local
463 struct eap_pax_data *data = priv; local
484 struct eap_pax_data *data = priv; local
[all...]
H A Deap_peap.c72 static int eap_peap_parse_phase1(struct eap_peap_data *data, argument
79 data->force_peap_version = atoi(pos + 8);
80 data->peap_version = data->force_peap_version;
82 data->force_peap_version);
86 data->force_new_label = 1;
92 data->peap_outer_success = 0;
96 data->peap_outer_success = 1;
100 data->peap_outer_success = 2;
106 data
135 struct eap_peap_data *data; local
173 eap_peap_free_key(struct eap_peap_data *data) argument
184 struct eap_peap_data *data = priv; local
226 eap_peap_get_isk(struct eap_sm *sm, struct eap_peap_data *data, u8 *isk, size_t isk_len) argument
255 eap_peap_derive_cmk(struct eap_sm *sm, struct eap_peap_data *data) argument
309 eap_tlv_add_cryptobinding(struct eap_sm *sm, struct eap_peap_data *data, struct wpabuf *buf) argument
357 eap_tlv_build_result(struct eap_sm *sm, struct eap_peap_data *data, int crypto_tlv_used, int id, u16 status) argument
390 eap_tlv_validate_cryptobinding(struct eap_sm *sm, struct eap_peap_data *data, const u8 *crypto_tlv, size_t crypto_tlv_len) argument
465 eap_tlv_process(struct eap_sm *sm, struct eap_peap_data *data, struct eap_method_ret *ret, const struct wpabuf *req, struct wpabuf **resp, int force_failure) argument
589 eap_peap_phase2_request(struct eap_sm *sm, struct eap_peap_data *data, struct eap_method_ret *ret, struct wpabuf *req, struct wpabuf **resp) argument
734 eap_peap_decrypt(struct eap_sm *sm, struct eap_peap_data *data, struct eap_method_ret *ret, const struct eap_hdr *req, const struct wpabuf *in_data, struct wpabuf **out_data) argument
970 struct eap_peap_data *data = priv; local
1109 struct eap_peap_data *data = priv; local
1117 struct eap_peap_data *data = priv; local
1126 struct eap_peap_data *data = priv; local
1150 struct eap_peap_data *data = priv; local
1169 struct eap_peap_data *data = priv; local
1176 struct eap_peap_data *data = priv; local
1214 struct eap_peap_data *data = priv; local
[all...]
H A Deap_psk.c35 struct eap_psk_data *data; local
46 data = os_zalloc(sizeof(*data));
47 if (data == NULL)
49 if (eap_psk_key_setup(password, data->ak, data->kdk)) {
50 os_free(data);
53 wpa_hexdump_key(MSG_DEBUG, "EAP-PSK: AK", data->ak, EAP_PSK_AK_LEN);
54 wpa_hexdump_key(MSG_DEBUG, "EAP-PSK: KDK", data->kdk, EAP_PSK_KDK_LEN);
55 data
76 struct eap_psk_data *data = priv; local
83 eap_psk_process_1(struct eap_psk_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData) argument
178 eap_psk_process_3(struct eap_psk_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData) argument
375 struct eap_psk_data *data = priv; local
415 struct eap_psk_data *data = priv; local
422 struct eap_psk_data *data = priv; local
441 struct eap_psk_data *data = priv; local
463 struct eap_psk_data *data = priv; local
[all...]
H A Deap_pwd.c75 static void eap_pwd_state(struct eap_pwd_data *data, int state) argument
78 eap_pwd_state_txt(data->state), eap_pwd_state_txt(state));
79 data->state = state;
85 struct eap_pwd_data *data; local
102 if ((data = os_zalloc(sizeof(*data))) == NULL) {
103 wpa_printf(MSG_INFO, "EAP-PWD: memory allocation data fail");
107 if ((data->bnctx = BN_CTX_new()) == NULL) {
109 os_free(data);
113 if ((data
149 struct eap_pwd_data *data = priv; local
176 struct eap_pwd_data *data = priv; local
195 struct eap_pwd_data *data = priv; local
213 eap_pwd_perform_id_exchange(struct eap_sm *sm, struct eap_pwd_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len) argument
295 eap_pwd_perform_commit_exchange(struct eap_sm *sm, struct eap_pwd_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len) argument
491 eap_pwd_perform_confirm_exchange(struct eap_sm *sm, struct eap_pwd_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len) argument
704 struct eap_pwd_data *data = priv; local
927 struct eap_pwd_data *data = priv; local
934 struct eap_pwd_data *data = priv; local
[all...]
H A Deap_sake.c56 static void eap_sake_state(struct eap_sake_data *data, int state) argument
59 eap_sake_state_txt(data->state),
61 data->state = state;
70 struct eap_sake_data *data; local
81 data = os_zalloc(sizeof(*data));
82 if (data == NULL)
84 data->state = IDENTITY;
88 data->peerid = os_malloc(identity_len);
89 if (data
108 struct eap_sake_data *data = priv; local
115 eap_sake_build_msg(struct eap_sake_data *data, int id, size_t length, u8 subtype) argument
141 eap_sake_process_identity(struct eap_sm *sm, struct eap_sake_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len) argument
185 eap_sake_process_challenge(struct eap_sm *sm, struct eap_sake_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len) argument
285 eap_sake_process_confirm(struct eap_sm *sm, struct eap_sake_data *data, struct eap_method_ret *ret, const struct wpabuf *reqData, const u8 *payload, size_t payload_len) argument
365 struct eap_sake_data *data = priv; local
432 struct eap_sake_data *data = priv; local
439 struct eap_sake_data *data = priv; local
457 struct eap_sake_data *data = priv; local
479 struct eap_sake_data *data = priv; local
[all...]
H A Deap_sim.c71 static void eap_sim_state(struct eap_sim_data *data, int state) argument
74 eap_sim_state_txt(data->state),
76 data->state = state;
82 struct eap_sim_data *data; local
85 data = os_zalloc(sizeof(*data));
86 if (data == NULL)
89 if (random_get_bytes(data->nonce_mt, EAP_SIM_NONCE_MT_LEN)) {
90 wpa_printf(MSG_WARNING, "EAP-SIM: Failed to get random data "
92 os_free(data);
133 eap_sim_clear_keys(struct eap_sim_data *data, int reauth) argument
149 struct eap_sim_data *data = priv; local
161 eap_sim_ext_sim_req(struct eap_sm *sm, struct eap_sim_data *data) argument
181 eap_sim_ext_sim_result(struct eap_sm *sm, struct eap_sim_data *data, struct eap_peer_config *conf) argument
235 eap_sim_gsm_auth(struct eap_sm *sm, struct eap_sim_data *data) argument
365 eap_sim_clear_identities(struct eap_sm *sm, struct eap_sim_data *data, int id) argument
390 eap_sim_learn_ids(struct eap_sm *sm, struct eap_sim_data *data, struct eap_sim_attrs *attr) argument
453 eap_sim_client_error(struct eap_sim_data *data, u8 id, int err) argument
471 eap_sim_response_start(struct eap_sm *sm, struct eap_sim_data *data, u8 id, enum eap_sim_id_req id_req) argument
524 eap_sim_response_challenge(struct eap_sim_data *data, u8 id) argument
544 eap_sim_response_reauth(struct eap_sim_data *data, u8 id, int counter_too_small, const u8 *nonce_s) argument
586 eap_sim_response_notification(struct eap_sim_data *data, u8 id, u16 notification) argument
619 eap_sim_process_start(struct eap_sm *sm, struct eap_sim_data *data, u8 id, struct eap_sim_attrs *attr) argument
695 eap_sim_process_challenge(struct eap_sm *sm, struct eap_sim_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr) argument
820 eap_sim_process_notification_reauth(struct eap_sim_data *data, struct eap_sim_attrs *attr) argument
854 eap_sim_process_notification_auth(struct eap_sim_data *data, const struct wpabuf *reqData, struct eap_sim_attrs *attr) argument
882 eap_sim_process_notification( struct eap_sm *sm, struct eap_sim_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr) argument
917 eap_sim_process_reauthentication( struct eap_sm *sm, struct eap_sim_data *data, u8 id, const struct wpabuf *reqData, struct eap_sim_attrs *attr) argument
1028 struct eap_sim_data *data = priv; local
1118 struct eap_sim_data *data = priv; local
1125 struct eap_sim_data *data = priv; local
1134 struct eap_sim_data *data = priv; local
1151 struct eap_sim_data *data = priv; local
1169 struct eap_sim_data *data = priv; local
1176 struct eap_sim_data *data = priv; local
1195 struct eap_sim_data *data = priv; local
1218 struct eap_sim_data *data = priv; local
[all...]
H A Deap_tls.c33 struct eap_tls_data *data; local
43 data = os_zalloc(sizeof(*data));
44 if (data == NULL)
47 data->ssl_ctx = sm->init_phase2 && sm->ssl_ctx2 ? sm->ssl_ctx2 :
50 if (eap_peer_tls_ssl_init(sm, &data->ssl, config, EAP_TYPE_TLS)) {
52 eap_tls_deinit(sm, data);
68 data->eap_type = EAP_TYPE_TLS;
70 return data;
77 struct eap_tls_data *data; local
104 struct eap_tls_data *data; local
128 eap_tls_free_key(struct eap_tls_data *data) argument
139 struct eap_tls_data *data = priv; local
149 eap_tls_failure(struct eap_sm *sm, struct eap_tls_data *data, struct eap_method_ret *ret, int res, struct wpabuf *resp, u8 id) argument
185 eap_tls_success(struct eap_sm *sm, struct eap_tls_data *data, struct eap_method_ret *ret) argument
230 struct eap_tls_data *data = priv; local
266 struct eap_tls_data *data = priv; local
278 struct eap_tls_data *data = priv; local
293 struct eap_tls_data *data = priv; local
300 struct eap_tls_data *data = priv; local
307 struct eap_tls_data *data = priv; local
326 struct eap_tls_data *data = priv; local
345 struct eap_tls_data *data = priv; local
[all...]
H A Deap_tls_common.c36 const u8 **data, size_t *data_len)
51 *data = blob->data;
127 struct eap_ssl_data *data,
132 if (sm->workaround && data->eap_type != EAP_TYPE_FAST) {
153 * Use blob data, if available. Otherwise, leave reference to external
175 struct eap_ssl_data *data,
185 data->conn = tls_connection_init(data->ssl_ctx);
186 if (data
35 eap_tls_check_blob(struct eap_sm *sm, const char **name, const u8 **data, size_t *data_len) argument
126 eap_tls_params_from_conf(struct eap_sm *sm, struct eap_ssl_data *data, struct tls_connection_params *params, struct eap_peer_config *config, int phase2) argument
174 eap_tls_init_connection(struct eap_sm *sm, struct eap_ssl_data *data, struct eap_peer_config *config, struct tls_connection_params *params) argument
237 eap_peer_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, struct eap_peer_config *config, u8 eap_type) argument
285 eap_peer_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data) argument
307 eap_peer_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, const char *label, size_t len) argument
373 eap_peer_tls_derive_session_id(struct eap_sm *sm, struct eap_ssl_data *data, u8 eap_type, size_t *len) argument
413 eap_peer_tls_reassemble_fragment(struct eap_ssl_data *data, const struct wpabuf *in_data) argument
483 eap_peer_tls_data_reassemble( struct eap_ssl_data *data, const struct wpabuf *in_data, int *need_more_input) argument
521 eap_tls_process_input(struct eap_sm *sm, struct eap_ssl_data *data, const u8 *in_data, size_t in_len, struct wpabuf **out_data) argument
574 eap_tls_process_output(struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, int ret, struct wpabuf **out_data) argument
672 eap_peer_tls_process_helper(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, const u8 *in_data, size_t in_len, struct wpabuf **out_data) argument
772 eap_peer_tls_reauth_init(struct eap_sm *sm, struct eap_ssl_data *data) argument
789 eap_peer_tls_status(struct eap_sm *sm, struct eap_ssl_data *data, char *buf, size_t buflen, int verbose) argument
832 eap_peer_tls_process_init(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, struct eap_method_ret *ret, const struct wpabuf *reqData, size_t *len, u8 *flags) argument
927 eap_peer_tls_reset_input(struct eap_ssl_data *data) argument
942 eap_peer_tls_reset_output(struct eap_ssl_data *data) argument
958 eap_peer_tls_decrypt(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *in_data, struct wpabuf **in_decrypted) argument
990 eap_peer_tls_encrypt(struct eap_sm *sm, struct eap_ssl_data *data, EapType eap_type, int peap_version, u8 id, const struct wpabuf *in_data, struct wpabuf **out_data) argument
[all...]
H A Deap_tnc.c37 struct eap_tnc_data *data; local
39 data = os_zalloc(sizeof(*data));
40 if (data == NULL)
42 data->state = WAIT_START;
43 data->fragment_size = 1300;
44 data->tncc = tncc_init();
45 if (data->tncc == NULL) {
46 os_free(data);
50 return data;
56 struct eap_tnc_data *data = priv; local
83 eap_tnc_build_msg(struct eap_tnc_data *data, struct eap_method_ret *ret, u8 id) argument
143 eap_tnc_process_cont(struct eap_tnc_data *data, const u8 *buf, size_t len) argument
162 eap_tnc_process_fragment(struct eap_tnc_data *data, struct eap_method_ret *ret, u8 id, u8 flags, u32 message_length, const u8 *buf, size_t len) argument
200 struct eap_tnc_data *data = priv; local
[all...]
H A Deap_ttls.c71 struct eap_ttls_data *data; local
75 data = os_zalloc(sizeof(*data));
76 if (data == NULL)
78 data->ttls_version = EAP_TTLS_VERSION;
80 data->phase2_type = EAP_TTLS_PHASE2_EAP;
85 data->phase2_type = EAP_TTLS_PHASE2_EAP;
88 data->phase2_type = EAP_TTLS_PHASE2_MSCHAPV2;
91 data->phase2_type = EAP_TTLS_PHASE2_MSCHAP;
94 data
125 eap_ttls_phase2_eap_deinit(struct eap_sm *sm, struct eap_ttls_data *data) argument
136 eap_ttls_free_key(struct eap_ttls_data *data) argument
147 struct eap_ttls_data *data = priv; local
184 eap_ttls_avp_add(u8 *start, u8 *avphdr, u32 avp_code, u32 vendor_id, int mandatory, const u8 *data, size_t len) argument
222 eap_ttls_v0_derive_key(struct eap_sm *sm, struct eap_ttls_data *data) argument
252 eap_ttls_implicit_challenge(struct eap_sm *sm, struct eap_ttls_data *data, size_t len) argument
259 eap_ttls_phase2_select_eap_method(struct eap_ttls_data *data, u8 method) argument
281 eap_ttls_phase2_eap_process(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, size_t len, struct wpabuf **resp) argument
307 eap_ttls_phase2_request_eap_method(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, size_t len, u8 method, struct wpabuf **resp) argument
379 eap_ttls_phase2_request_eap(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, struct wpabuf **resp) argument
422 eap_ttls_phase2_request_mschapv2(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct wpabuf **resp) argument
512 eap_ttls_phase2_request_mschap(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct wpabuf **resp) argument
594 eap_ttls_phase2_request_pap(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct wpabuf **resp) argument
648 eap_ttls_phase2_request_chap(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct wpabuf **resp) argument
724 eap_ttls_phase2_request(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct eap_hdr *hdr, struct wpabuf **resp) argument
979 eap_ttls_encrypt_response(struct eap_sm *sm, struct eap_ttls_data *data, struct wpabuf *resp, u8 identifier, struct wpabuf **out_data) argument
1002 eap_ttls_process_phase2_eap(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct ttls_parse_avp *parse, struct wpabuf **resp) argument
1058 eap_ttls_process_phase2_mschapv2(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct ttls_parse_avp *parse) argument
1120 eap_ttls_process_tnc_start(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, struct ttls_parse_avp *parse, struct wpabuf **resp) argument
1151 eap_ttls_process_decrypted(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, struct ttls_parse_avp *parse, struct wpabuf *in_decrypted, struct wpabuf **out_data) argument
1224 eap_ttls_implicit_identity_request(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, struct wpabuf **out_data) argument
1277 eap_ttls_phase2_start(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, struct wpabuf **out_data) argument
1307 eap_ttls_decrypt(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, const struct wpabuf *in_data, struct wpabuf **out_data) argument
1379 eap_ttls_process_handshake(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret, u8 identifier, const u8 *in_data, size_t in_len, struct wpabuf **out_data) argument
1433 eap_ttls_check_auth_status(struct eap_sm *sm, struct eap_ttls_data *data, struct eap_method_ret *ret) argument
1474 struct eap_ttls_data *data = priv; local
1521 struct eap_ttls_data *data = priv; local
1529 struct eap_ttls_data *data = priv; local
1541 struct eap_ttls_data *data = priv; local
1563 struct eap_ttls_data *data = priv; local
1605 struct eap_ttls_data *data = priv; local
1612 struct eap_ttls_data *data = priv; local
1631 struct eap_ttls_data *data = priv; local
[all...]
H A Deap_vendor_test.c36 struct eap_vendor_test_data *data; local
37 data = os_zalloc(sizeof(*data));
38 if (data == NULL)
40 data->state = INIT;
41 data->first_try = 1;
42 return data;
48 struct eap_vendor_test_data *data = priv; local
49 os_free(data);
68 struct eap_vendor_test_data *data local
142 struct eap_vendor_test_data *data = priv; local
149 struct eap_vendor_test_data *data = priv; local
[all...]
H A Deap_wsc.c53 static void eap_wsc_state(struct eap_wsc_data *data, int state) argument
56 eap_wsc_state_txt(data->state),
58 data->state = state;
144 struct eap_wsc_data *data; local
177 data = os_zalloc(sizeof(*data));
178 if (data == NULL)
180 data->state = registrar ? MESG : WAIT_START;
181 data->registrar = registrar;
182 data
291 struct eap_wsc_data *data = priv; local
301 eap_wsc_build_msg(struct eap_wsc_data *data, struct eap_method_ret *ret, u8 id) argument
368 eap_wsc_process_cont(struct eap_wsc_data *data, const u8 *buf, size_t len, u8 op_code) argument
394 eap_wsc_process_fragment(struct eap_wsc_data *data, struct eap_method_ret *ret, u8 id, u8 flags, u8 op_code, u16 message_length, const u8 *buf, size_t len) argument
433 struct eap_wsc_data *data = priv; local
[all...]
H A Dikev2.c17 void ikev2_responder_deinit(struct ikev2_responder_data *data) argument
19 ikev2_free_keys(&data->keys);
20 wpabuf_free(data->i_dh_public);
21 wpabuf_free(data->r_dh_private);
22 os_free(data->IDi);
23 os_free(data->IDr);
24 os_free(data->shared_secret);
25 wpabuf_free(data->i_sign_msg);
26 wpabuf_free(data->r_sign_msg);
27 os_free(data
31 ikev2_derive_keys(struct ikev2_responder_data *data) argument
294 ikev2_process_sai1(struct ikev2_responder_data *data, const u8 *sai1, size_t sai1_len) argument
354 ikev2_process_kei(struct ikev2_responder_data *data, const u8 *kei, size_t kei_len) argument
419 ikev2_process_ni(struct ikev2_responder_data *data, const u8 *ni, size_t ni_len) argument
442 ikev2_process_sa_init(struct ikev2_responder_data *data, const struct ikev2_hdr *hdr, struct ikev2_payloads *pl) argument
457 ikev2_process_idi(struct ikev2_responder_data *data, const u8 *idi, size_t idi_len) argument
490 ikev2_process_cert(struct ikev2_responder_data *data, const u8 *cert, size_t cert_len) argument
521 ikev2_process_auth_cert(struct ikev2_responder_data *data, u8 method, const u8 *auth, size_t auth_len) argument
535 ikev2_process_auth_secret(struct ikev2_responder_data *data, u8 method, const u8 *auth, size_t auth_len) argument
586 ikev2_process_auth(struct ikev2_responder_data *data, const u8 *auth, size_t auth_len) argument
622 ikev2_process_sa_auth_decrypted(struct ikev2_responder_data *data, u8 next_payload, u8 *payload, size_t payload_len) argument
646 ikev2_process_sa_auth(struct ikev2_responder_data *data, const struct ikev2_hdr *hdr, struct ikev2_payloads *pl) argument
669 ikev2_validate_rx_state(struct ikev2_responder_data *data, u8 exchange_type, u32 message_id) argument
724 ikev2_responder_process(struct ikev2_responder_data *data, const struct wpabuf *buf) argument
820 ikev2_build_hdr(struct ikev2_responder_data *data, struct wpabuf *msg, u8 exchange_type, u8 next_payload, u32 message_id) argument
840 ikev2_build_sar1(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload) argument
899 ikev2_build_ker(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload) argument
935 ikev2_build_nr(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload) argument
954 ikev2_build_idr(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload) argument
980 ikev2_build_auth(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload) argument
1020 ikev2_build_notification(struct ikev2_responder_data *data, struct wpabuf *msg, u8 next_payload) argument
1068 ikev2_build_sa_init(struct ikev2_responder_data *data) argument
1140 ikev2_build_sa_auth(struct ikev2_responder_data *data) argument
1176 ikev2_build_notify(struct ikev2_responder_data *data) argument
1225 ikev2_responder_build(struct ikev2_responder_data *data) argument
[all...]
H A Dtncc.c637 wpa_printf(MSG_DEBUG, "TNC: Failed to decode Base64 data");
1282 struct wpabuf * tncc_process_soh_request(int ver, const u8 *data, size_t len) argument
1286 wpa_hexdump(MSG_DEBUG, "TNC: SoH Request", data, len);
1292 pos = data;
/external/wpa_supplicant_8/hostapd/src/eap_server/
H A Deap_server.c36 static int eap_sm_getId(const struct wpabuf *data);
982 static int eap_sm_getId(const struct wpabuf *data) argument
986 if (data == NULL || wpabuf_len(data) < sizeof(*hdr))
989 hdr = wpabuf_head(data);
1271 * @eapol_ctx: Context data to be used with eapol_cb calls
1392 * This function is called when data for a pending EAP-Request is received.
1405 * eap_sm_method_pending - Query whether EAP method is waiting for pending data
1407 * Returns: 1 if method is waiting for pending data or 0 if not
1431 * eap_get_interface - Get pointer to EAP-EAPOL interface data
[all...]
H A Deap_server_aka.c57 static void eap_aka_fullauth(struct eap_sm *sm, struct eap_aka_data *data);
81 static void eap_aka_state(struct eap_aka_data *data, int state) argument
84 eap_aka_state_txt(data->state),
86 data->state = state;
91 struct eap_aka_data *data,
94 if (data->eap_method == EAP_TYPE_AKA_PRIME &&
97 if (data->eap_method == EAP_TYPE_AKA &&
102 data->reauth = eap_sim_db_get_reauth_entry(sm->eap_sim_db_priv,
104 if (data->reauth == NULL) {
112 os_strlcpy(data
90 eap_aka_check_identity_reauth(struct eap_sm *sm, struct eap_aka_data *data, const char *username) argument
131 eap_aka_check_identity(struct eap_sm *sm, struct eap_aka_data *data) argument
182 struct eap_aka_data *data; local
206 struct eap_aka_data *data; local
239 struct eap_aka_data *data = priv; local
248 eap_aka_add_id_msg(struct eap_aka_data *data, const struct wpabuf *msg) argument
267 eap_aka_add_checkcode(struct eap_aka_data *data, struct eap_sim_msg *msg) argument
300 eap_aka_verify_checkcode(struct eap_aka_data *data, const u8 *checkcode, size_t checkcode_len) argument
348 eap_aka_build_identity(struct eap_sm *sm, struct eap_aka_data *data, u8 id) argument
390 eap_aka_build_encr(struct eap_sm *sm, struct eap_aka_data *data, struct eap_sim_msg *msg, u16 counter, const u8 *nonce_s) argument
465 eap_aka_build_challenge(struct eap_sm *sm, struct eap_aka_data *data, u8 id) argument
541 eap_aka_build_reauth(struct eap_sm *sm, struct eap_aka_data *data, u8 id) argument
588 eap_aka_build_notification(struct eap_sm *sm, struct eap_aka_data *data, u8 id) argument
629 struct eap_aka_data *data = priv; local
653 struct eap_aka_data *data = priv; local
668 eap_aka_subtype_ok(struct eap_aka_data *data, u8 subtype) argument
714 eap_aka_determine_identity(struct eap_sm *sm, struct eap_aka_data *data) argument
784 eap_aka_fullauth(struct eap_sm *sm, struct eap_aka_data *data) argument
850 eap_aka_process_identity(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument
898 eap_aka_verify_mac(struct eap_aka_data *data, const struct wpabuf *req, const u8 *mac, const u8 *extra, size_t extra_len) argument
910 eap_aka_process_challenge(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument
1014 eap_aka_process_sync_failure(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument
1047 eap_aka_process_reauth(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument
1141 eap_aka_process_client_error(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument
1155 eap_aka_process_authentication_reject( struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument
1164 eap_aka_process_notification(struct eap_sm *sm, struct eap_aka_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument
1180 struct eap_aka_data *data = priv; local
1251 struct eap_aka_data *data = priv; local
1258 struct eap_aka_data *data = priv; local
1275 struct eap_aka_data *data = priv; local
1292 struct eap_aka_data *data = priv; local
[all...]
H A Deap_server_eke.c59 static void eap_eke_state(struct eap_eke_data *data, int state) argument
62 eap_eke_state_txt(data->state),
64 data->state = state;
68 static void eap_eke_fail(struct eap_eke_data *data, u32 code) argument
71 data->failure_code = code;
72 eap_eke_state(data, FAILURE_REPORT);
78 struct eap_eke_data *data; local
81 data = os_zalloc(sizeof(*data));
82 if (data
103 struct eap_eke_data *data = priv; local
111 eap_eke_build_msg(struct eap_eke_data *data, u8 id, size_t length, u8 eke_exch) argument
162 eap_eke_build_failure(struct eap_eke_data *data, u8 id) argument
180 eap_eke_build_identity(struct eap_sm *sm, struct eap_eke_data *data, u8 id) argument
239 eap_eke_build_commit(struct eap_sm *sm, struct eap_eke_data *data, u8 id) argument
303 eap_eke_build_confirm(struct eap_sm *sm, struct eap_eke_data *data, u8 id) argument
363 struct eap_eke_data *data = priv; local
386 struct eap_eke_data *data = priv; local
419 eap_eke_process_identity(struct eap_sm *sm, struct eap_eke_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) argument
515 eap_eke_process_commit(struct eap_sm *sm, struct eap_eke_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) argument
588 eap_eke_process_confirm(struct eap_sm *sm, struct eap_eke_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) argument
662 eap_eke_process_failure(struct eap_sm *sm, struct eap_eke_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) argument
687 struct eap_eke_data *data = priv; local
721 struct eap_eke_data *data = priv; local
728 struct eap_eke_data *data = priv; local
746 struct eap_eke_data *data = priv; local
764 struct eap_eke_data *data = priv; local
[all...]
H A Deap_server_fast.c72 struct eap_fast_data *data);
102 static void eap_fast_state(struct eap_fast_data *data, int state) argument
105 eap_fast_state_txt(data->state),
107 data->state = state;
112 struct eap_fast_data *data)
115 eap_fast_state(data, FAILURE);
125 struct eap_fast_data *data = ctx; local
164 if (aes_unwrap(data->pac_opaque_encr, sizeof(data->pac_opaque_encr),
233 os_free(data
111 eap_fast_req_failure(struct eap_sm *sm, struct eap_fast_data *data) argument
268 eap_fast_derive_key_auth(struct eap_sm *sm, struct eap_fast_data *data) argument
298 eap_fast_derive_key_provisioning(struct eap_sm *sm, struct eap_fast_data *data) argument
330 eap_fast_get_phase2_key(struct eap_sm *sm, struct eap_fast_data *data, u8 *isk, size_t isk_len) argument
375 eap_fast_update_icmk(struct eap_sm *sm, struct eap_fast_data *data) argument
410 struct eap_fast_data *data; local
504 struct eap_fast_data *data = priv; local
519 eap_fast_build_start(struct eap_sm *sm, struct eap_fast_data *data, u8 id) argument
545 eap_fast_phase1_done(struct eap_sm *sm, struct eap_fast_data *data) argument
572 eap_fast_build_phase2_req(struct eap_sm *sm, struct eap_fast_data *data, u8 id) argument
592 eap_fast_build_crypto_binding( struct eap_sm *sm, struct eap_fast_data *data) argument
678 eap_fast_build_pac(struct eap_sm *sm, struct eap_fast_data *data) argument
812 eap_fast_encrypt_phase2(struct eap_sm *sm, struct eap_fast_data *data, struct wpabuf *plain, int piggyback) argument
850 struct eap_fast_data *data = priv; local
938 eap_fast_phase2_init(struct eap_sm *sm, struct eap_fast_data *data, EapType eap_type) argument
965 eap_fast_process_phase2_response(struct eap_sm *sm, struct eap_fast_data *data, u8 *in_data, size_t in_len) argument
1087 eap_fast_process_phase2_eap(struct eap_sm *sm, struct eap_fast_data *data, u8 *in_data, size_t in_len) argument
1124 eap_fast_parse_tlvs(struct wpabuf *data, struct eap_fast_tlv_parse *tlv) argument
1173 eap_fast_validate_crypto_binding( struct eap_fast_data *data, struct eap_tlv_crypto_binding_tlv *b, size_t bind_len) argument
1244 eap_fast_process_phase2_tlvs(struct eap_sm *sm, struct eap_fast_data *data, struct wpabuf *in_data) argument
1374 eap_fast_process_phase2(struct eap_sm *sm, struct eap_fast_data *data, struct wpabuf *in_buf) argument
1422 struct eap_fast_data *data = priv; local
1444 eap_fast_process_phase1(struct eap_sm *sm, struct eap_fast_data *data) argument
1467 eap_fast_process_phase2_start(struct eap_sm *sm, struct eap_fast_data *data) argument
1505 struct eap_fast_data *data = priv; local
1533 struct eap_fast_data *data = priv; local
1543 struct eap_fast_data *data = priv; local
1550 struct eap_fast_data *data = priv; local
1569 struct eap_fast_data *data = priv; local
1588 struct eap_fast_data *data = priv; local
[all...]

Completed in 1920 milliseconds

1234567891011>>