/external/wpa_supplicant_8/hostapd/src/eap_server/ |
H A D | eap_server_gpsk.c | 54 static void eap_gpsk_state(struct eap_gpsk_data *data, int state) argument 57 eap_gpsk_state_txt(data->state), 59 data->state = state; 65 struct eap_gpsk_data *data; local 67 data = os_zalloc(sizeof(*data)); 68 if (data == NULL) 70 data->state = GPSK_1; 72 data->csuite_count = 0; 75 WPA_PUT_BE32(data 96 struct eap_gpsk_data *data = priv; local 102 eap_gpsk_build_gpsk_1(struct eap_sm *sm, struct eap_gpsk_data *data, u8 id) argument 142 eap_gpsk_build_gpsk_3(struct eap_sm *sm, struct eap_gpsk_data *data, u8 id) argument 193 struct eap_gpsk_data *data = priv; local 212 struct eap_gpsk_data *data = priv; local 237 eap_gpsk_process_gpsk_2(struct eap_sm *sm, struct eap_gpsk_data *data, const u8 *payload, size_t payloadlen) argument 455 eap_gpsk_process_gpsk_4(struct eap_sm *sm, struct eap_gpsk_data *data, const u8 *payload, size_t payloadlen) argument 527 struct eap_gpsk_data *data = priv; local 548 struct eap_gpsk_data *data = priv; local 555 struct eap_gpsk_data *data = priv; local 573 struct eap_gpsk_data *data = priv; local 591 struct eap_gpsk_data *data = priv; local [all...] |
H A D | eap_server_gtc.c | 23 struct eap_gtc_data *data; local 25 data = os_zalloc(sizeof(*data)); 26 if (data == NULL) 28 data->state = CONTINUE; 35 data->prefix = 1; 39 return data; 45 struct eap_gtc_data *data = priv; local 46 os_free(data); 52 struct eap_gtc_data *data local 96 struct eap_gtc_data *data = priv; local 190 struct eap_gtc_data *data = priv; local 197 struct eap_gtc_data *data = priv; local [all...] |
H A D | eap_server_identity.c | 23 struct eap_identity_data *data; local 25 data = os_zalloc(sizeof(*data)); 26 if (data == NULL) 28 data->state = CONTINUE; 30 return data; 36 struct eap_identity_data *data; local 37 data = eap_identity_init(sm); 38 if (data) { 39 data 47 struct eap_identity_data *data = priv; local 55 struct eap_identity_data *data = priv; local 102 struct eap_identity_data *data = priv; local 145 struct eap_identity_data *data = priv; local 152 struct eap_identity_data *data = priv; local [all...] |
H A D | eap_server_ikev2.c | 73 static void eap_ikev2_state(struct eap_ikev2_data *data, int state) argument 76 eap_ikev2_state_txt(data->state), 78 data->state = state; 84 struct eap_ikev2_data *data; local 86 data = os_zalloc(sizeof(*data)); 87 if (data == NULL) 89 data->state = MSG; 90 data->fragment_size = sm->fragment_size > 0 ? sm->fragment_size : 92 data 126 struct eap_ikev2_data *data = priv; local 134 eap_ikev2_build_msg(struct eap_ikev2_data *data, u8 id) argument 214 struct eap_ikev2_data *data = priv; local 257 eap_ikev2_process_icv(struct eap_ikev2_data *data, const struct wpabuf *respData, u8 flags, const u8 *pos, const u8 **end, int frag_ack) argument 280 eap_ikev2_process_cont(struct eap_ikev2_data *data, const u8 *buf, size_t len) argument 299 eap_ikev2_process_fragment(struct eap_ikev2_data *data, u8 flags, u32 message_length, const u8 *buf, size_t len) argument 329 eap_ikev2_server_keymat(struct eap_ikev2_data *data) argument 348 struct eap_ikev2_data *data = priv; local 465 struct eap_ikev2_data *data = priv; local 472 struct eap_ikev2_data *data = priv; local 480 struct eap_ikev2_data *data = priv; local 498 struct eap_ikev2_data *data = priv; local [all...] |
H A D | eap_server_md5.c | 27 struct eap_md5_data *data; local 29 data = os_zalloc(sizeof(*data)); 30 if (data == NULL) 32 data->state = CONTINUE; 34 return data; 40 struct eap_md5_data *data = priv; local 41 os_free(data); 47 struct eap_md5_data *data = priv; local 50 if (random_get_bytes(data 101 struct eap_md5_data *data = priv; local 141 struct eap_md5_data *data = priv; local 148 struct eap_md5_data *data = priv; local [all...] |
H A D | eap_server_mschapv2.c | 22 /* followed by data */ 60 struct eap_mschapv2_data *data; local 62 data = os_zalloc(sizeof(*data)); 63 if (data == NULL) 65 data->state = CHALLENGE; 68 os_memcpy(data->auth_challenge, sm->auth_challenge, 70 data->auth_challenge_from_tls = 1; 74 data->peer_challenge = os_malloc(CHALLENGE_LEN); 75 if (data 89 struct eap_mschapv2_data *data = priv; local 98 eap_mschapv2_build_challenge( struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id) argument 141 eap_mschapv2_build_success_req( struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id) argument 185 eap_mschapv2_build_failure_req( struct eap_sm *sm, struct eap_mschapv2_data *data, u8 id) argument 221 struct eap_mschapv2_data *data = priv; local 242 struct eap_mschapv2_data *data = priv; local 281 eap_mschapv2_process_response(struct eap_sm *sm, struct eap_mschapv2_data *data, struct wpabuf *respData) argument 436 eap_mschapv2_process_success_resp(struct eap_sm *sm, struct eap_mschapv2_data *data, struct wpabuf *respData) argument 463 eap_mschapv2_process_failure_resp(struct eap_sm *sm, struct eap_mschapv2_data *data, struct wpabuf *respData) argument 493 struct eap_mschapv2_data *data = priv; local 521 struct eap_mschapv2_data *data = priv; local 528 struct eap_mschapv2_data *data = priv; local 550 struct eap_mschapv2_data *data = priv; local [all...] |
H A D | eap_server_pax.c | 47 struct eap_pax_data *data; local 49 data = os_zalloc(sizeof(*data)); 50 if (data == NULL) 52 data->state = PAX_STD_1; 57 data->mac_id = EAP_PAX_MAC_HMAC_SHA1_128; 59 return data; 65 struct eap_pax_data *data = priv; local 66 os_free(data->cid); 67 bin_clear_free(data, sizeo 71 eap_pax_build_std_1(struct eap_sm *sm, struct eap_pax_data *data, u8 id) argument 118 eap_pax_build_std_3(struct eap_sm *sm, struct eap_pax_data *data, u8 id) argument 167 struct eap_pax_data *data = priv; local 186 struct eap_pax_data *data = priv; local 283 eap_pax_process_std_2(struct eap_sm *sm, struct eap_pax_data *data, struct wpabuf *respData) argument 443 eap_pax_process_ack(struct eap_sm *sm, struct eap_pax_data *data, struct wpabuf *respData) argument 459 struct eap_pax_data *data = priv; local 490 struct eap_pax_data *data = priv; local 497 struct eap_pax_data *data = priv; local 518 struct eap_pax_data *data = priv; local 540 struct eap_pax_data *data = priv; local [all...] |
H A D | eap_server_peap.c | 92 static void eap_peap_state(struct eap_peap_data *data, int state) argument 95 eap_peap_state_txt(data->state), 97 data->state = state; 102 struct eap_peap_data *data) 104 if (data->state == FAILURE || data->state == FAILURE_REQ) { 105 eap_peap_state(data, FAILURE); 109 if (data->peap_version == 0) { 110 data->tlv_request = TLV_REQ_SUCCESS; 111 eap_peap_state(data, PHASE2_TL 101 eap_peap_req_success(struct eap_sm *sm, struct eap_peap_data *data) argument 118 eap_peap_req_failure(struct eap_sm *sm, struct eap_peap_data *data) argument 138 struct eap_peap_data *data; local 166 struct eap_peap_data *data = priv; local 179 eap_peap_build_start(struct eap_sm *sm, struct eap_peap_data *data, u8 id) argument 201 eap_peap_build_phase2_req(struct eap_sm *sm, struct eap_peap_data *data, u8 id) argument 237 eap_peap_build_phase2_soh(struct eap_sm *sm, struct eap_peap_data *data, u8 id) argument 276 eap_peap_get_isk(struct eap_peap_data *data, u8 *isk, size_t isk_len) argument 292 eap_peap_derive_cmk(struct eap_sm *sm, struct eap_peap_data *data) argument 339 eap_peap_build_phase2_tlv(struct eap_sm *sm, struct eap_peap_data *data, u8 id) argument 429 eap_peap_build_phase2_term(struct eap_sm *sm, struct eap_peap_data *data, u8 id, int success) argument 459 struct eap_peap_data *data = priv; local 539 eap_peap_phase2_init(struct eap_sm *sm, struct eap_peap_data *data, EapType eap_type) argument 559 eap_tlv_validate_cryptobinding(struct eap_sm *sm, struct eap_peap_data *data, const u8 *crypto_tlv, size_t crypto_tlv_len) argument 611 eap_peap_process_phase2_tlv(struct eap_sm *sm, struct eap_peap_data *data, struct wpabuf *in_data) argument 729 eap_peap_process_phase2_soh(struct eap_sm *sm, struct eap_peap_data *data, struct wpabuf *in_data) argument 859 eap_peap_process_phase2_response(struct eap_sm *sm, struct eap_peap_data *data, struct wpabuf *in_data) argument 994 eap_peap_process_phase2(struct eap_sm *sm, struct eap_peap_data *data, const struct wpabuf *respData, struct wpabuf *in_buf) argument 1100 struct eap_peap_data *data = priv; local 1123 struct eap_peap_data *data = priv; local 1160 struct eap_peap_data *data = priv; local 1170 struct eap_peap_data *data = priv; local 1177 struct eap_peap_data *data = priv; local 1227 struct eap_peap_data *data = priv; local [all...] |
H A D | eap_server_psk.c | 35 struct eap_psk_data *data; local 37 data = os_zalloc(sizeof(*data)); 38 if (data == NULL) 40 data->state = PSK_1; 42 return data; 48 struct eap_psk_data *data = priv; local 49 os_free(data->id_p); 50 bin_clear_free(data, sizeof(*data)); 54 eap_psk_build_1(struct eap_sm *sm, struct eap_psk_data *data, u8 id) argument 89 eap_psk_build_3(struct eap_sm *sm, struct eap_psk_data *data, u8 id) argument 158 struct eap_psk_data *data = priv; local 177 struct eap_psk_data *data = priv; local 213 eap_psk_process_2(struct eap_sm *sm, struct eap_psk_data *data, struct wpabuf *respData) argument 329 eap_psk_process_4(struct eap_sm *sm, struct eap_psk_data *data, struct wpabuf *respData) argument 412 struct eap_psk_data *data = priv; local 440 struct eap_psk_data *data = priv; local 447 struct eap_psk_data *data = priv; local 465 struct eap_psk_data *data = priv; local 483 struct eap_psk_data *data = priv; local [all...] |
H A D | eap_server_pwd.c | 73 static void eap_pwd_state(struct eap_pwd_data *data, int state) argument 76 eap_pwd_state_txt(data->state), eap_pwd_state_txt(state)); 77 data->state = state; 83 struct eap_pwd_data *data; local 92 data = os_zalloc(sizeof(*data)); 93 if (data == NULL) 96 data->group_num = sm->pwd_group; 98 data->group_num); 99 data 136 struct eap_pwd_data *data = priv; local 161 eap_pwd_build_id_req(struct eap_sm *sm, struct eap_pwd_data *data, u8 id) argument 189 eap_pwd_build_commit_req(struct eap_sm *sm, struct eap_pwd_data *data, u8 id) argument 296 eap_pwd_build_confirm_req(struct eap_sm *sm, struct eap_pwd_data *data, u8 id) argument 424 struct eap_pwd_data *data = priv; local 545 struct eap_pwd_data *data = priv; local 577 eap_pwd_process_id_resp(struct eap_sm *sm, struct eap_pwd_data *data, const u8 *payload, size_t payload_len) argument 630 eap_pwd_process_commit_resp(struct eap_sm *sm, struct eap_pwd_data *data, const u8 *payload, size_t payload_len) argument 745 eap_pwd_process_confirm_resp(struct eap_sm *sm, struct eap_pwd_data *data, const u8 *payload, size_t payload_len) argument 867 struct eap_pwd_data *data = priv; local 973 struct eap_pwd_data *data = priv; local 992 struct eap_pwd_data *data = priv; local 1011 struct eap_pwd_data *data = priv; local 1018 struct eap_pwd_data *data = priv; local [all...] |
H A D | eap_server_sake.c | 52 static void eap_sake_state(struct eap_sake_data *data, int state) argument 55 eap_sake_state_txt(data->state), 57 data->state = state; 63 struct eap_sake_data *data; local 65 data = os_zalloc(sizeof(*data)); 66 if (data == NULL) 68 data->state = CHALLENGE; 70 if (os_get_random(&data->session_id, 1)) { 71 wpa_printf(MSG_ERROR, "EAP-SAKE: Failed to get random data"); 84 struct eap_sake_data *data = priv; local 90 eap_sake_build_msg(struct eap_sake_data *data, u8 id, size_t length, u8 subtype) argument 116 eap_sake_build_identity(struct eap_sm *sm, struct eap_sake_data *data, u8 id) argument 144 eap_sake_build_challenge(struct eap_sm *sm, struct eap_sake_data *data, u8 id) argument 180 eap_sake_build_confirm(struct eap_sm *sm, struct eap_sake_data *data, u8 id) argument 217 struct eap_sake_data *data = priv; local 238 struct eap_sake_data *data = priv; local 287 eap_sake_process_identity(struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) argument 301 eap_sake_process_challenge(struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) argument 364 eap_sake_process_confirm(struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) argument 399 eap_sake_process_auth_reject(struct eap_sm *sm, struct eap_sake_data *data, const struct wpabuf *respData, const u8 *payload, size_t payloadlen) argument 412 struct eap_sake_data *data = priv; local 450 struct eap_sake_data *data = priv; local 457 struct eap_sake_data *data = priv; local 475 struct eap_sake_data *data = priv; local 493 struct eap_sake_data *data = priv; local [all...] |
H A D | eap_server_sim.c | 65 static void eap_sim_state(struct eap_sim_data *data, int state) argument 68 eap_sim_state_txt(data->state), 70 data->state = state; 76 struct eap_sim_data *data; local 83 data = os_zalloc(sizeof(*data)); 84 if (data == NULL) 86 data->state = START; 88 return data; 94 struct eap_sim_data *data local 101 eap_sim_build_start(struct eap_sm *sm, struct eap_sim_data *data, u8 id) argument 147 eap_sim_build_encr(struct eap_sm *sm, struct eap_sim_data *data, struct eap_sim_msg *msg, u16 counter, const u8 *nonce_s) argument 218 eap_sim_build_challenge(struct eap_sm *sm, struct eap_sim_data *data, u8 id) argument 248 eap_sim_build_reauth(struct eap_sm *sm, struct eap_sim_data *data, u8 id) argument 285 eap_sim_build_notification(struct eap_sm *sm, struct eap_sim_data *data, u8 id) argument 326 struct eap_sim_data *data = priv; local 362 eap_sim_unexpected_subtype(struct eap_sim_data *data, u8 subtype) argument 407 eap_sim_supported_ver(struct eap_sim_data *data, int version) argument 413 eap_sim_process_start(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument 564 eap_sim_process_challenge(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument 603 eap_sim_process_reauth(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument 683 eap_sim_process_client_error(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument 697 eap_sim_process_notification(struct eap_sm *sm, struct eap_sim_data *data, struct wpabuf *respData, struct eap_sim_attrs *attr) argument 713 struct eap_sim_data *data = priv; local 777 struct eap_sim_data *data = priv; local 784 struct eap_sim_data *data = priv; local 801 struct eap_sim_data *data = priv; local 818 struct eap_sim_data *data = priv; local [all...] |
H A D | eap_server_tls.c | 45 static void eap_tls_state(struct eap_tls_data *data, int state) argument 48 eap_tls_state_txt(data->state), 50 data->state = state; 56 struct eap_tls_data *data; local 58 data = os_zalloc(sizeof(*data)); 59 if (data == NULL) 61 data->state = START; 63 if (eap_server_tls_ssl_init(sm, &data->ssl, 1)) { 65 eap_tls_reset(sm, data); 78 struct eap_tls_data *data; local 100 struct eap_tls_data *data; local 121 struct eap_tls_data *data = priv; local 129 eap_tls_build_start(struct eap_sm *sm, struct eap_tls_data *data, u8 id) argument 152 struct eap_tls_data *data = priv; local 195 struct eap_tls_data *data = priv; local 222 struct eap_tls_data *data = priv; local 236 struct eap_tls_data *data = priv; local 246 struct eap_tls_data *data = priv; local 253 struct eap_tls_data *data = priv; local 276 struct eap_tls_data *data = priv; local 308 struct eap_tls_data *data = priv; local [all...] |
H A D | eap_server_tls_common.c | 18 static void eap_server_tls_free_in_buf(struct eap_ssl_data *data); 46 int eap_server_tls_ssl_init(struct eap_sm *sm, struct eap_ssl_data *data, argument 54 data->eap = sm; 55 data->phase2 = sm->init_phase2; 57 data->conn = tls_connection_init(sm->ssl_ctx); 58 if (data->conn == NULL) { 65 tls_connection_set_log_cb(data->conn, eap_server_tls_log_cb, sm); 67 tls_connection_set_test_flags(data->conn, sm->tls_test_flags); 71 if (tls_connection_set_verify(sm->ssl_ctx, data->conn, verify_peer)) { 74 tls_connection_deinit(sm->ssl_ctx, data 91 eap_server_tls_ssl_deinit(struct eap_sm *sm, struct eap_ssl_data *data) argument 100 eap_server_tls_derive_key(struct eap_sm *sm, struct eap_ssl_data *data, char *label, size_t len) argument 143 eap_server_tls_build_msg(struct eap_ssl_data *data, int eap_type, int version, u8 id) argument 216 eap_server_tls_process_cont(struct eap_ssl_data *data, const u8 *buf, size_t len) argument 234 eap_server_tls_process_fragment(struct eap_ssl_data *data, u8 flags, u32 message_length, const u8 *buf, size_t len) argument 280 eap_server_tls_phase1(struct eap_sm *sm, struct eap_ssl_data *data) argument 308 eap_server_tls_reassemble(struct eap_ssl_data *data, u8 flags, const u8 **pos, size_t *left) argument 375 eap_server_tls_free_in_buf(struct eap_ssl_data *data) argument 383 eap_server_tls_encrypt(struct eap_sm *sm, struct eap_ssl_data *data, const struct wpabuf *plain) argument 400 eap_server_tls_process(struct eap_sm *sm, struct eap_ssl_data *data, struct wpabuf *respData, void *priv, int eap_type, int (*proc_version)(struct eap_sm *sm, void *priv, int peer_version), void (*proc_msg)(struct eap_sm *sm, void *priv, const struct wpabuf *respData)) argument [all...] |
H A D | eap_server_tnc.c | 63 static void eap_tnc_set_state(struct eap_tnc_data *data, argument 67 eap_tnc_state_txt(data->state), 69 data->state = new_state; 75 struct eap_tnc_data *data; local 77 data = os_zalloc(sizeof(*data)); 78 if (data == NULL) 80 eap_tnc_set_state(data, START); 81 data->tncs = tncs_init(); 82 if (data 96 struct eap_tnc_data *data = priv; local 104 eap_tnc_build_start(struct eap_sm *sm, struct eap_tnc_data *data, u8 id) argument 126 eap_tnc_build(struct eap_sm *sm, struct eap_tnc_data *data) argument 174 eap_tnc_build_recommendation(struct eap_sm *sm, struct eap_tnc_data *data) argument 218 eap_tnc_build_msg(struct eap_tnc_data *data, u8 id) argument 282 struct eap_tnc_data *data = priv; local 326 struct eap_tnc_data *data = priv; local 360 tncs_process(struct eap_tnc_data *data, struct wpabuf *inbuf) argument 397 eap_tnc_process_cont(struct eap_tnc_data *data, const u8 *buf, size_t len) argument 416 eap_tnc_process_fragment(struct eap_tnc_data *data, u8 flags, u32 message_length, const u8 *buf, size_t len) argument 449 struct eap_tnc_data *data = priv; local 542 struct eap_tnc_data *data = priv; local 549 struct eap_tnc_data *data = priv; local [all...] |
H A D | eap_server_ttls.c | 68 static void eap_ttls_state(struct eap_ttls_data *data, int state) argument 71 eap_ttls_state_txt(data->state), 73 data->state = state; 127 * it. All the other pointers are pointing to the packet data, i.e., 196 wpa_hexdump(MSG_DEBUG, "EAP-TTLS: AVP data", dpos, dlen); 205 "for Phase 2 EAP data"); 216 "for Phase 2 EAP data"); 303 struct eap_ttls_data *data, size_t len) 305 return eap_server_tls_derive_key(sm, &data->ssl, "ttls challenge", 312 struct eap_ttls_data *data; local 302 eap_ttls_implicit_challenge(struct eap_sm *sm, struct eap_ttls_data *data, size_t len) argument 332 struct eap_ttls_data *data = priv; local 343 eap_ttls_build_start(struct eap_sm *sm, struct eap_ttls_data *data, u8 id) argument 365 eap_ttls_build_phase2_eap_req( struct eap_sm *sm, struct eap_ttls_data *data, u8 id) argument 395 eap_ttls_build_phase2_mschapv2( struct eap_sm *sm, struct eap_ttls_data *data) argument 438 struct eap_ttls_data *data = priv; local 498 eap_ttls_process_phase2_pap(struct eap_sm *sm, struct eap_ttls_data *data, const u8 *user_password, size_t user_password_len) argument 524 eap_ttls_process_phase2_chap(struct eap_sm *sm, struct eap_ttls_data *data, const u8 *challenge, size_t challenge_len, const u8 *password, size_t password_len) argument 586 eap_ttls_process_phase2_mschap(struct eap_sm *sm, struct eap_ttls_data *data, u8 *challenge, size_t challenge_len, u8 *response, size_t response_len) argument 651 eap_ttls_process_phase2_mschapv2(struct eap_sm *sm, struct eap_ttls_data *data, u8 *challenge, size_t challenge_len, u8 *response, size_t response_len) argument 775 eap_ttls_phase2_eap_init(struct eap_sm *sm, struct eap_ttls_data *data, EapType eap_type) argument 796 eap_ttls_process_phase2_eap_response(struct eap_sm *sm, struct eap_ttls_data *data, u8 *in_data, size_t in_len) argument 902 eap_ttls_process_phase2_eap(struct eap_sm *sm, struct eap_ttls_data *data, const u8 *eap, size_t eap_len) argument 950 eap_ttls_process_phase2(struct eap_sm *sm, struct eap_ttls_data *data, struct wpabuf *in_buf) argument 1059 eap_ttls_start_tnc(struct eap_sm *sm, struct eap_ttls_data *data) argument 1081 struct eap_ttls_data *data = priv; local 1096 struct eap_ttls_data *data = priv; local 1139 struct eap_ttls_data *data = priv; local 1149 struct eap_ttls_data *data = priv; local 1156 struct eap_ttls_data *data = priv; local 1179 struct eap_ttls_data *data = priv; local [all...] |
H A D | eap_server_vendor_test.c | 41 static void eap_vendor_test_state(struct eap_vendor_test_data *data, argument 45 eap_vendor_test_state_txt(data->state), 47 data->state = state; 53 struct eap_vendor_test_data *data; local 55 data = os_zalloc(sizeof(*data)); 56 if (data == NULL) 58 data->state = INIT; 60 return data; 66 struct eap_vendor_test_data *data local 74 struct eap_vendor_test_data *data = priv; local 110 struct eap_vendor_test_data *data = priv; local 135 struct eap_vendor_test_data *data = priv; local 142 struct eap_vendor_test_data *data = priv; local 163 struct eap_vendor_test_data *data = priv; local [all...] |
H A D | eap_server_wsc.c | 55 static void eap_wsc_state(struct eap_wsc_data *data, int state) argument 58 eap_wsc_state_txt(data->state), 60 data->state = state; 67 struct eap_wsc_data *data = timeout_ctx; local 74 data->ext_reg_timeout = 1; 81 struct eap_wsc_data *data; local 99 data = os_zalloc(sizeof(*data)); 100 if (data == NULL) 102 data 156 struct eap_wsc_data *data = priv; local 165 eap_wsc_build_start(struct eap_sm *sm, struct eap_wsc_data *data, u8 id) argument 186 eap_wsc_build_msg(struct eap_wsc_data *data, u8 id) argument 244 struct eap_wsc_data *data = priv; local 290 eap_wsc_process_cont(struct eap_wsc_data *data, const u8 *buf, size_t len, u8 op_code) argument 317 eap_wsc_process_fragment(struct eap_wsc_data *data, u8 flags, u8 op_code, u16 message_length, const u8 *buf, size_t len) argument 351 struct eap_wsc_data *data = priv; local 467 struct eap_wsc_data *data = priv; local [all...] |
H A D | eap_sim_db.c | 176 static int db_add_pseudonym(struct eap_sim_db_data *data, argument 191 if (sqlite3_exec(data->sqlite_db, cmd, NULL, NULL, &err) != SQLITE_OK) 204 struct eap_sim_db_data *data = ctx; local 209 os_strlcpy(data->db_tmp_identity, argv[i], 210 sizeof(data->db_tmp_identity)); 219 db_get_pseudonym(struct eap_sim_db_data *data, const char *pseudonym) argument 225 os_memset(&data->db_tmp_identity, 0, sizeof(data->db_tmp_identity)); 229 if (sqlite3_exec(data->sqlite_db, cmd, get_pseudonym_cb, data, NUL 238 db_add_reauth(struct eap_sim_db_data *data, const char *permanent, char *reauth_id, u16 counter, const u8 *mk, const u8 *k_encr, const u8 *k_aut, const u8 *k_re) argument 304 struct eap_sim_db_data *data = ctx; local 334 db_get_reauth(struct eap_sim_db_data *data, const char *reauth_id) argument 355 db_remove_reauth(struct eap_sim_db_data *data, struct eap_sim_reauth *reauth) argument 372 eap_sim_db_get_pending(struct eap_sim_db_data *data, const char *imsi, int aka) argument 392 eap_sim_db_add_pending(struct eap_sim_db_data *data, struct eap_sim_db_pending *entry) argument 400 eap_sim_db_sim_resp_auth(struct eap_sim_db_data *data, const char *imsi, char *buf) argument 479 eap_sim_db_aka_resp_auth(struct eap_sim_db_data *data, const char *imsi, char *buf) argument 572 struct eap_sim_db_data *data = eloop_ctx; local 622 eap_sim_db_open_socket(struct eap_sim_db_data *data) argument 677 eap_sim_db_close_socket(struct eap_sim_db_data *data) argument 704 struct eap_sim_db_data *data; local 768 struct eap_sim_db_data *data = priv; local 808 eap_sim_db_send(struct eap_sim_db_data *data, const char *msg, size_t len) argument 838 eap_sim_db_expire_pending(struct eap_sim_db_data *data) argument 869 eap_sim_db_get_gsm_triplets(struct eap_sim_db_data *data, const char *username, int max_chal, u8 *_rand, u8 *kc, u8 *sres, void *cb_session_ctx) argument 955 eap_sim_db_get_next(struct eap_sim_db_data *data, char prefix) argument 986 eap_sim_db_get_next_pseudonym(struct eap_sim_db_data *data, enum eap_sim_db_method method) argument 1019 eap_sim_db_get_next_reauth_id(struct eap_sim_db_data *data, enum eap_sim_db_method method) argument 1052 eap_sim_db_add_pseudonym(struct eap_sim_db_data *data, const char *permanent, char *pseudonym) argument 1098 eap_sim_db_add_reauth_data(struct eap_sim_db_data *data, const char *permanent, char *reauth_id, u16 counter) argument 1155 eap_sim_db_add_reauth(struct eap_sim_db_data *data, const char *permanent, char *reauth_id, u16 counter, const u8 *mk) argument 1196 eap_sim_db_add_reauth_prime(struct eap_sim_db_data *data, const char *permanent, char *reauth_id, u16 counter, const u8 *k_encr, const u8 *k_aut, const u8 *k_re) argument 1231 eap_sim_db_get_permanent(struct eap_sim_db_data *data, const char *pseudonym) argument 1258 eap_sim_db_get_reauth_entry(struct eap_sim_db_data *data, const char *reauth_id) argument 1285 eap_sim_db_remove_reauth(struct eap_sim_db_data *data, struct eap_sim_reauth *reauth) argument 1335 eap_sim_db_get_aka_auth(struct eap_sim_db_data *data, const char *username, u8 *_rand, u8 *autn, u8 *ik, u8 *ck, u8 *res, size_t *res_len, void *cb_session_ctx) argument 1429 eap_sim_db_resynchronize(struct eap_sim_db_data *data, const char *username, const u8 *auts, const u8 *_rand) argument [all...] |
H A D | ikev2.c | 17 static int ikev2_process_idr(struct ikev2_initiator_data *data, 21 void ikev2_initiator_deinit(struct ikev2_initiator_data *data) argument 23 ikev2_free_keys(&data->keys); 24 wpabuf_free(data->r_dh_public); 25 wpabuf_free(data->i_dh_private); 26 os_free(data->IDi); 27 os_free(data->IDr); 28 os_free(data->shared_secret); 29 wpabuf_free(data->i_sign_msg); 30 wpabuf_free(data 35 ikev2_derive_keys(struct ikev2_initiator_data *data) argument 120 ikev2_parse_transform(struct ikev2_initiator_data *data, struct ikev2_proposal_data *prop, const u8 *pos, const u8 *end) argument 209 ikev2_parse_proposal(struct ikev2_initiator_data *data, struct ikev2_proposal_data *prop, const u8 *pos, const u8 *end) argument 302 ikev2_process_sar1(struct ikev2_initiator_data *data, const u8 *sar1, size_t sar1_len) argument 363 ikev2_process_ker(struct ikev2_initiator_data *data, const u8 *ker, size_t ker_len) argument 423 ikev2_process_nr(struct ikev2_initiator_data *data, const u8 *nr, size_t nr_len) argument 446 ikev2_process_sa_init_encr(struct ikev2_initiator_data *data, const struct ikev2_hdr *hdr, const u8 *encrypted, size_t encrypted_len, u8 next_payload) argument 481 ikev2_process_sa_init(struct ikev2_initiator_data *data, const struct ikev2_hdr *hdr, struct ikev2_payloads *pl) argument 513 ikev2_process_idr(struct ikev2_initiator_data *data, const u8 *idr, size_t idr_len) argument 558 ikev2_process_cert(struct ikev2_initiator_data *data, const u8 *cert, size_t cert_len) argument 589 ikev2_process_auth_cert(struct ikev2_initiator_data *data, u8 method, const u8 *auth, size_t auth_len) argument 603 ikev2_process_auth_secret(struct ikev2_initiator_data *data, u8 method, const u8 *auth, size_t auth_len) argument 652 ikev2_process_auth(struct ikev2_initiator_data *data, const u8 *auth, size_t auth_len) argument 688 ikev2_process_sa_auth_decrypted(struct ikev2_initiator_data *data, u8 next_payload, u8 *payload, size_t payload_len) argument 712 ikev2_process_sa_auth(struct ikev2_initiator_data *data, const struct ikev2_hdr *hdr, struct ikev2_payloads *pl) argument 740 ikev2_validate_rx_state(struct ikev2_initiator_data *data, u8 exchange_type, u32 message_id) argument 793 ikev2_initiator_process(struct ikev2_initiator_data *data, const struct wpabuf *buf) argument 884 ikev2_build_hdr(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 exchange_type, u8 next_payload, u32 message_id) argument 904 ikev2_build_sai(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload) argument 964 ikev2_build_kei(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload) argument 1001 ikev2_build_ni(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload) argument 1020 ikev2_build_idi(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload) argument 1046 ikev2_build_auth(struct ikev2_initiator_data *data, struct wpabuf *msg, u8 next_payload) argument 1086 ikev2_build_sa_init(struct ikev2_initiator_data *data) argument 1125 ikev2_build_sa_auth(struct ikev2_initiator_data *data) argument 1187 ikev2_initiator_build(struct ikev2_initiator_data *data) argument [all...] |
/external/wpa_supplicant_8/hostapd/src/l2_packet/ |
H A D | l2_packet_privsep.c | 30 const void *data, size_t data_len) 37 io[1].iov_base = (u8 *) data; 42 msg.msg_iovlen = data ? 2 : 1; 29 wpa_priv_cmd(struct l2_packet_data *l2, int cmd, const void *data, size_t data_len) argument
|
/external/wpa_supplicant_8/hostapd/src/p2p/ |
H A D | p2p.c | 24 const u8 *sa, const u8 *data, size_t len, 27 const u8 *sa, const u8 *data, 461 * Clear old data for this group; if the devices are still in the 645 /* Unknown vendor element - make raw IE data available */ 693 p2p_dbg(p2p, "Ignore scan data without P2P Device Info or P2P Device Id"); 1573 p2p_dbg(p2p, "Completed device entry based on data from GO Negotiation Request"); 1693 const u8 *data, size_t len, int rx_freq) 1696 wpa_hexdump(MSG_MSGDUMP, "P2P: P2P Public Action contents", data, len); 1701 switch (data[0]) { 1703 p2p_process_go_neg_req(p2p, sa, data 1692 p2p_rx_p2p_action(struct p2p_data *p2p, const u8 *sa, const u8 *data, size_t len, int rx_freq) argument 1739 p2p_rx_action_public(struct p2p_data *p2p, const u8 *da, const u8 *sa, const u8 *bssid, const u8 *data, size_t len, int freq) argument 1776 p2p_rx_action(struct p2p_data *p2p, const u8 *da, const u8 *sa, const u8 *bssid, u8 category, const u8 *data, size_t len, int freq) argument 3863 p2p_process_presence_req(struct p2p_data *p2p, const u8 *da, const u8 *sa, const u8 *data, size_t len, int rx_freq) argument 3929 p2p_process_presence_resp(struct p2p_data *p2p, const u8 *da, const u8 *sa, const u8 *data, size_t len) argument [all...] |
H A D | p2p_dev_disc.c | 162 const u8 *data, size_t len, int rx_freq) 170 if (p2p_parse(data, len, &msg)) 215 const u8 *data, size_t len) 231 if (p2p_parse(data, len, &msg)) 310 const u8 *data, size_t len, int rx_freq) 161 p2p_process_dev_disc_req(struct p2p_data *p2p, const u8 *sa, const u8 *data, size_t len, int rx_freq) argument 214 p2p_process_dev_disc_resp(struct p2p_data *p2p, const u8 *sa, const u8 *data, size_t len) argument 309 p2p_process_go_disc_req(struct p2p_data *p2p, const u8 *da, const u8 *sa, const u8 *data, size_t len, int rx_freq) argument
|
H A D | p2p_go_neg.c | 538 const u8 *data, size_t len, int rx_freq) 550 if (p2p_parse(data, len, &msg)) 914 const u8 *data, size_t len, int rx_freq) 932 if (p2p_parse(data, len, &msg)) 1162 const u8 *data, size_t len) 1182 if (p2p_parse(data, len, &msg)) 537 p2p_process_go_neg_req(struct p2p_data *p2p, const u8 *sa, const u8 *data, size_t len, int rx_freq) argument 913 p2p_process_go_neg_resp(struct p2p_data *p2p, const u8 *sa, const u8 *data, size_t len, int rx_freq) argument 1161 p2p_process_go_neg_conf(struct p2p_data *p2p, const u8 *sa, const u8 *data, size_t len) argument
|
H A D | p2p_invitation.c | 166 const u8 *data, size_t len, int rx_freq) 185 if (p2p_parse(data, len, &msg)) 193 if (p2p_add_device(p2p, sa, rx_freq, NULL, 0, data + 1, len - 1, 365 * Store copy of invitation data to be used when processing TX status 402 const u8 *data, size_t len) 424 if (p2p_parse(data, len, &msg)) 165 p2p_process_invitation_req(struct p2p_data *p2p, const u8 *sa, const u8 *data, size_t len, int rx_freq) argument 401 p2p_process_invitation_resp(struct p2p_data *p2p, const u8 *sa, const u8 *data, size_t len) argument
|