/dragonfly/contrib/wpa_supplicant/wpa_supplicant/ |
H A D | wps_supplicant.c | 208 ssid->ssid, ssid->ssid_len); in wpas_wps_security_workaround() 271 for (ssid = wpa_s->conf->ssid, next = ssid ? ssid->next : NULL; ssid; in wpas_wps_remove_dup_network() 292 if (ssid->ssid && new_ssid->ssid) { in wpas_wps_remove_dup_network() 293 if (os_memcmp(ssid->ssid, new_ssid->ssid, in wpas_wps_remove_dup_network() 296 } else if (ssid->ssid || new_ssid->ssid) in wpas_wps_remove_dup_network() 478 if (ssid->ssid) { in wpa_supplicant_wps_cred() 677 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_wps_reenable_networks() 1056 ssid->ssid, ssid->ssid_len); in wpas_wps_add_network() 1901 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_wps_searching() 2014 os_memcpy(cred->ssid, ssid->ssid, ssid->ssid_len); in wpas_wps_network_to_cred() [all …]
|
H A D | config.c | 2504 ssid = config->ssid; in wpa_config_update_prio_list() 2509 ssid = ssid->next; in wpa_config_update_prio_list() 2580 os_free(ssid->ssid); in wpa_config_free_ssid() 2676 ssid = config->ssid; in wpa_config_free() 2679 ssid = ssid->next; in wpa_config_free() 2751 ssid = config->ssid; in wpa_config_foreach_network() 2770 ssid = config->ssid; in wpa_config_get_network() 2774 ssid = ssid->next; in wpa_config_get_network() 2797 ssid = ssid->next; in wpa_config_add_network() 2832 ssid = ssid->next; in wpa_config_remove_network() [all …]
|
H A D | scan.c | 56 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_wps_in_use() 338 for (count = 0, ssid = conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_build_filter_ssids() 339 if (ssid->ssid && ssid->ssid_len) in wpa_supplicant_build_filter_ssids() 348 for (ssid = conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_build_filter_ssids() 349 if (!ssid->ssid || !ssid->ssid_len) in wpa_supplicant_build_filter_ssids() 621 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in non_p2p_network_enabled() 780 ssid->ssid, ssid->ssid_len); in wpa_set_scan_ssids() 881 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_scan() 1014 ssid->ssid, ssid->ssid_len); in wpa_supplicant_scan() 1451 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_req_sched_scan() [all …]
|
H A D | mesh.c | 81 os_memcpy(conf->meshid, ssid->ssid, ssid->ssid_len); in mesh_config_create() 99 conf->ocv = ssid->ocv; in mesh_config_create() 228 wpa_ssid_txt(ssid->ssid, ssid->ssid_len)); in wpas_mesh_complete() 290 wpa_s->current_ssid = ssid; in wpa_supplicant_mesh_init() 331 if (ssid->ht40) in wpa_supplicant_mesh_init() 441 if (!ssid || !ssid->ssid || !ssid->ssid_len || !ssid->frequency || in wpa_supplicant_join_mesh() 454 params->meshid = ssid->ssid; in wpa_supplicant_join_mesh() 464 ssid->vht = 1; in wpa_supplicant_join_mesh() 485 ssid->he = 1; in wpa_supplicant_join_mesh() 486 if (ssid->beacon_int > 0) in wpa_supplicant_join_mesh() [all …]
|
H A D | ap.c | 176 ssid->ht = 0; in wpa_supplicant_conf_ap_ht() 245 ssid->he) in wpa_supplicant_conf_ap_ht() 368 os_memcpy(bss->ssid.ssid, ssid->ssid, ssid->ssid_len); in wpa_supplicant_conf_ap() 369 bss->ssid.ssid_len = ssid->ssid_len; in wpa_supplicant_conf_ap() 389 os_memcpy(bss->ssid.wpa_psk->psk, ssid->psk, PMK_LEN); in wpa_supplicant_conf_ap() 393 bss->ssid.wpa_passphrase = os_strdup(ssid->passphrase); in wpa_supplicant_conf_ap() 394 } else if (ssid->wep_key_len[0] || ssid->wep_key_len[1] || in wpa_supplicant_conf_ap() 395 ssid->wep_key_len[2] || ssid->wep_key_len[3]) { in wpa_supplicant_conf_ap() 724 if (ssid->ssid == NULL || ssid->ssid_len == 0) { in wpa_supplicant_create_ap() 732 wpa_ssid_txt(ssid->ssid, ssid->ssid_len)); in wpa_supplicant_create_ap() [all …]
|
H A D | wpa_supplicant.c | 502 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) in wpa_supplicant_cleanup() 926 ssid && ssid->id_str ? ssid->id_str : "", in wpa_supplicant_set_state() 1816 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_valid_ssid() 2038 wpa_ssid_txt(ssid->ssid, ssid->ssid_len), in wpa_supplicant_associate() 2098 cwork->ssid = ssid; in wpa_supplicant_associate() 3099 wpa_ssid_txt(ssid->ssid, ssid->ssid_len)); in wpas_start_assoc_cb() 3180 params.ssid = ssid->ssid; in wpas_start_assoc_cb() 3615 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) in wpa_supplicant_enable_network() 6184 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) in wpa_supplicant_add_iface() 7082 ssid->id, wpa_ssid_txt(ssid->ssid, ssid->ssid_len), in wpas_auth_failed() [all …]
|
H A D | config_winreg.c | 302 ssid = os_zalloc(sizeof(*ssid)); in wpa_config_read_network() 303 if (ssid == NULL) { in wpa_config_read_network() 308 ssid->id = id; in wpa_config_read_network() 367 ssid = NULL; in wpa_config_read_network() 370 return ssid; in wpa_config_read_network() 412 if (ssid == NULL) { in wpa_config_read_networks() 421 tail->next = ssid; in wpa_config_read_networks() 422 tail = ssid; in wpa_config_read_networks() 434 config->ssid = head; in wpa_config_read_networks() 875 STR(ssid); in wpa_config_write_network() [all …]
|
H A D | config_file.c | 164 if (ssid->ocv && ssid->ieee80211w == NO_MGMT_FRAME_PROTECTION) { in wpa_config_validate_network() 184 ssid = os_zalloc(sizeof(*ssid)); in wpa_config_read_network() 185 if (ssid == NULL) in wpa_config_read_network() 188 ssid->id = id; in wpa_config_read_network() 230 ssid = NULL; in wpa_config_read_network() 233 return ssid; in wpa_config_read_network() 428 tail = ssid; in wpa_config_read() 752 STR(ssid); in wpa_config_write_network() 1593 for (ssid = config->ssid; ssid; ssid = ssid->next) { in wpa_config_write() 1594 if (ssid->key_mgmt == WPA_KEY_MGMT_WPS || ssid->temporary) in wpa_config_write() [all …]
|
H A D | wpas_glue.c | 384 os_memcmp(bss->ssid, ssid->ssid, ssid->ssid_len) == 0) || in wpa_get_beacon_ie() 534 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_get_network_ctx() 554 if (ssid) in wpa_supplicant_add_pmkid() 558 params.ssid = ssid->ssid; in wpa_supplicant_add_pmkid() 583 if (ssid) in wpa_supplicant_remove_pmkid() 587 params.ssid = ssid->ssid; in wpa_supplicant_remove_pmkid() 670 params.ssid = bss->ssid; in wpa_supplicant_mark_authenticated() 892 if (ssid->ssid && buflen > len + ssid->ssid_len) { in wpas_send_ctrl_req() 893 os_memcpy(buf + len, ssid->ssid, ssid->ssid_len); in wpas_send_ctrl_req() 965 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_sm_sim_state_error_handler() [all …]
|
H A D | notify.c | 224 struct wpa_ssid *ssid) in wpas_notify_network_enabled_changed() argument 234 struct wpa_ssid *ssid) in wpas_notify_network_selected() argument 244 struct wpa_ssid *ssid, in wpas_notify_network_request() argument 359 struct wpa_ssid *ssid) in wpas_notify_persistent_group_added() argument 368 struct wpa_ssid *ssid) in wpas_notify_persistent_group_removed() argument 377 struct wpa_ssid *ssid) in wpas_notify_network_removed() argument 379 if (wpa_s->next_ssid == ssid) in wpas_notify_network_removed() 865 ssid->bssid_set ? ssid->bssid : NULL); in wpas_notify_network_bssid_set_changed() 873 if (ssid->disabled == 2) { in wpas_notify_network_type_changed() 875 ssid->disabled = 0; in wpas_notify_network_type_changed() [all …]
|
H A D | interworking.c | 894 os_memcmp(ssid->ssid, bss->ssid, bss->ssid_len) != 0) in already_connected() 912 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in remove_duplicate_network() 916 os_memcmp(ssid->ssid, bss->ssid, bss->ssid_len) != 0) in remove_duplicate_network() 1002 if (ssid->ssid == NULL) in interworking_connect_3gpp() 1004 os_memcpy(ssid->ssid, bss->ssid, bss->ssid_len); in interworking_connect_3gpp() 1588 if (ssid->ssid == NULL) in interworking_connect_roaming_consortium() 1590 os_memcpy(ssid->ssid, bss->ssid, bss->ssid_len); in interworking_connect_roaming_consortium() 1808 if (ssid->ssid == NULL) in interworking_connect() 1810 os_memcpy(ssid->ssid, bss->ssid, bss->ssid_len); in interworking_connect() 2309 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in interworking_find_network_match() [all …]
|
H A D | events.c | 67 if (ssid == NULL || ssid->disabled_until.sec == 0) in wpas_temp_disabled() 102 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_reenabled_network_time() 142 bss = wpa_bss_get(wpa_s, bssid, ssid->ssid, ssid->ssid_len); in wpa_supplicant_get_new_bss() 212 disallowed_ssid(wpa_s, ssid->ssid, ssid->ssid_len)) { in wpa_supplicant_select_config() 424 if ((ssid != NULL && ssid->eap.pcsc == NULL) || in wpa_supplicant_scard_init() 1104 for (ssid = group; ssid; ssid = only_first_ssid ? NULL : ssid->pnext) { in wpa_scan_res_match() 1454 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_pick_network() 1489 if (selected && ssid && ssid->mem_only_psk && !ssid->psk_set && in wpa_supplicant_pick_network() 1490 !ssid->passphrase && !ssid->ext_psk) { in wpa_supplicant_pick_network() 1603 for (ssid = wpa_s->conf->pssid[prio]; ssid; ssid = ssid->pnext) in wpa_supplicant_pick_new_network() [all …]
|
H A D | p2p_supplicant.c | 852 ssid = ssid->next; in wpas_p2p_group_delete() 1106 os_memcmp(ssid->ssid, s->ssid, ssid->ssid_len) == 0) in wpas_p2p_store_persistent_group() 1166 os_memcpy(s->ssid, ssid->ssid, s->ssid_len); in wpas_p2p_store_persistent_group() 1925 if (ssid->ssid) { in wpas_start_wps_go() 3204 ssid->ssid, ssid->ssid_len); in wpas_remove_persistent_client() 6524 os_memcpy(params.ssid, ssid->ssid, ssid->ssid_len); in wpas_p2p_group_add_persistent() 6608 os_memcpy(cfg->ssid, ssid->ssid, ssid->ssid_len); in wpas_p2p_group_init() 7178 ssid->ssid, ssid->ssid_len); in wpas_p2p_invite_group() 7214 ssid->ssid, ssid->ssid_len, force_freq, in wpas_p2p_invite_group() 8698 ssid->ssid, ssid->ssid_len); in wpas_p2p_nfc_auth_join() [all …]
|
H A D | bss.c | 269 os_memcmp(bss->ssid, ssid, ssid_len) == 0) in wpa_bss_get() 332 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_bss_is_wps_candidate() 337 os_memcmp(ssid->ssid, bss->ssid, ssid->ssid_len) != 0)) in wpa_bss_is_wps_candidate() 358 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_bss_known() 359 if (ssid->ssid == NULL || ssid->ssid_len == 0) in wpa_bss_known() 362 os_memcmp(ssid->ssid, bss->ssid, ssid->ssid_len) == 0) in wpa_bss_known() 377 os_memcmp(bss->ssid, wpa_s->current_bss->ssid, in wpa_bss_in_use() 442 os_memcpy(bss->ssid, ssid, ssid_len); in wpa_bss_add() 796 ssid = mesh; in wpa_bss_update_scan_res() 798 bss = wpa_bss_get(wpa_s, res->bssid, ssid + 2, ssid[1]); in wpa_bss_update_scan_res() [all …]
|
H A D | sme.c | 279 params.ssid = bss->ssid; in sme_send_authentication() 284 os_memcmp(wpa_s->sme.ssid, params.ssid, params.ssid_len) != 0) in sme_send_authentication() 288 os_memcpy(wpa_s->sme.ssid, params.ssid, params.ssid_len); in sme_send_authentication() 294 if (ssid->leap) { in sme_send_authentication() 730 ssid, 0, in sme_send_authentication() 892 cwork->ssid = ssid; in sme_authenticate() 987 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in sme_handle_external_auth_start() 990 os_memcmp(ssid_str, ssid->ssid, ssid_str_len) == 0 && in sme_handle_external_auth_start() 994 if (!ssid || in sme_handle_external_auth_start() 1637 params.ssid = wpa_s->sme.ssid; in sme_associate() [all …]
|
H A D | dpp_supplicant.c | 838 if (!ssid) in wpas_dpp_add_network() 842 ssid->disabled = 1; in wpas_dpp_add_network() 844 ssid->ssid = os_malloc(auth->ssid_len); in wpas_dpp_add_network() 845 if (!ssid->ssid) in wpas_dpp_add_network() 847 os_memcpy(ssid->ssid, auth->ssid, auth->ssid_len); in wpas_dpp_add_network() 902 return ssid; in wpas_dpp_add_network() 919 if (!ssid) in wpas_dpp_process_config() 924 ssid->disabled = 0; in wpas_dpp_process_config() 1344 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_dpp_rx_peer_disc_resp() 1348 if (!ssid || !ssid->dpp_connector || !ssid->dpp_netaccesskey || in wpas_dpp_rx_peer_disc_resp() [all …]
|
H A D | wpas_kay.c | 199 if (!ssid || ssid->macsec_policy == 0) in ieee802_1x_alloc_kay_sm() 202 if (ssid->macsec_policy == 1) { in ieee802_1x_alloc_kay_sm() 203 if (ssid->macsec_integ_only == 1) in ieee802_1x_alloc_kay_sm() 243 ssid->macsec_replay_window, ssid->macsec_port, in ieee802_1x_alloc_kay_sm() 244 ssid->mka_priority, wpa_s->ifname, in ieee802_1x_alloc_kay_sm() 398 struct wpa_ssid *ssid) in ieee802_1x_create_preshared_mka() argument 404 if ((ssid->mka_psk_set & MKA_PSK_SET) != MKA_PSK_SET) in ieee802_1x_create_preshared_mka() 421 cak->len = ssid->mka_cak_len; in ieee802_1x_create_preshared_mka() 422 os_memcpy(cak->key, ssid->mka_cak, cak->len); in ieee802_1x_create_preshared_mka() 424 ckn->len = ssid->mka_ckn_len; in ieee802_1x_create_preshared_mka() [all …]
|
H A D | notify.h | 38 struct wpa_ssid *ssid); 40 struct wpa_ssid *ssid); 42 struct wpa_ssid *ssid, 57 struct wpa_ssid *ssid); 59 struct wpa_ssid *ssid); 101 const struct wpa_ssid *ssid, 127 struct wpa_ssid *ssid); 129 struct wpa_ssid *ssid); 144 struct wpa_ssid *ssid); 146 struct wpa_ssid *ssid); [all …]
|
H A D | config_none.c | 39 struct wpa_ssid *ssid; in wpa_config_write() local 47 for (ssid = config->ssid; ssid; ssid = ssid->next) { in wpa_config_write()
|
H A D | wps_supplicant.h | 31 enum wps_request_type wpas_wps_get_req_type(struct wpa_ssid *ssid); 41 struct wpa_ssid *ssid, struct wpa_bss *bss); 43 struct wpa_ssid *ssid, struct wpa_bss *bss); 45 struct wpa_bss *selected, struct wpa_ssid *ssid); 72 const u8 *ssid, size_t ssid_len, int freq); 106 static inline u8 wpas_wps_get_req_type(struct wpa_ssid *ssid) in wpas_wps_get_req_type() argument 112 struct wpa_ssid *ssid, in wpas_wps_ssid_bss_match() argument 119 struct wpa_ssid *ssid, in wpas_wps_ssid_wildcard_ok() argument 127 struct wpa_ssid *ssid) in wpas_wps_scan_pbc_overlap() argument
|
H A D | config.h | 291 u8 ssid[SSID_MAX_LEN]; member 393 struct wpa_ssid *ssid; member 1545 void wpa_config_free(struct wpa_config *ssid); 1546 void wpa_config_free_ssid(struct wpa_ssid *ssid); 1553 void wpa_config_set_network_defaults(struct wpa_ssid *ssid); 1556 int wpa_config_set_quoted(struct wpa_ssid *ssid, const char *var, 1563 char ** wpa_config_get_all(struct wpa_ssid *ssid, int get_keys); 1564 char * wpa_config_get(struct wpa_ssid *ssid, const char *var); 1565 char * wpa_config_get_no_key(struct wpa_ssid *ssid, const char *var); 1566 void wpa_config_update_psk(struct wpa_ssid *ssid); [all …]
|
/dragonfly/contrib/wpa_supplicant/src/ap/ |
H A D | neighbor_db.c | 20 const struct wpa_ssid_value *ssid) in hostapd_neighbor_get() argument 27 (!ssid || in hostapd_neighbor_get() 28 (ssid->ssid_len == nr->ssid.ssid_len && in hostapd_neighbor_get() 29 os_memcmp(ssid->ssid, nr->ssid.ssid, in hostapd_neighbor_get() 30 ssid->ssid_len) == 0))) in hostapd_neighbor_get() 46 os_memset(&nr->ssid, 0, sizeof(nr->ssid)); in hostapd_neighbor_clear_entry() 67 const struct wpa_ssid_value *ssid, in hostapd_neighbor_set() argument 82 os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); in hostapd_neighbor_set() 170 struct wpa_ssid_value ssid; in hostapd_neighbor_set_own_report() local 229 ssid.ssid_len = hapd->conf->ssid.ssid_len; in hostapd_neighbor_set_own_report() [all …]
|
H A D | ap_config.c | 381 pbkdf2_sha1(pos, ssid->ssid, ssid->ssid_len, in hostapd_config_read_wpa_psk() 405 psk->next = ssid->wpa_psk; in hostapd_config_read_wpa_psk() 406 ssid->wpa_psk = psk; in hostapd_config_read_wpa_psk() 418 if (ssid->wpa_psk == NULL) { in hostapd_derive_psk() 423 (u8 *) ssid->ssid, ssid->ssid_len); in hostapd_derive_psk() 428 ssid->ssid, ssid->ssid_len, in hostapd_derive_psk() 438 struct hostapd_ssid *ssid = &conf->ssid; in hostapd_setup_wpa_psk() local 441 if (ssid->wpa_psk != NULL) { in hostapd_setup_wpa_psk() 450 ssid->wpa_psk->group = 1; in hostapd_setup_wpa_psk() 453 return hostapd_config_read_wpa_psk(ssid->wpa_psk_file, &conf->ssid); in hostapd_setup_wpa_psk() [all …]
|
H A D | rrm.c | 201 struct wpa_ssid_value *ssid, u8 lci, in hostapd_send_nei_report_resp() argument 226 if (ssid->ssid_len != nr->ssid.ssid_len || in hostapd_send_nei_report_resp() 227 os_memcmp(ssid->ssid, nr->ssid.ssid, ssid->ssid_len) != 0) in hostapd_send_nei_report_resp() 283 struct wpa_ssid_value ssid = { in hostapd_handle_nei_report_req() local 302 ssid.ssid_len = ie[1]; in hostapd_handle_nei_report_req() 303 os_memcpy(ssid.ssid, ie + 2, ssid.ssid_len); in hostapd_handle_nei_report_req() 305 ssid.ssid_len = hapd->conf->ssid.ssid_len; in hostapd_handle_nei_report_req() 306 os_memcpy(ssid.ssid, hapd->conf->ssid.ssid, ssid.ssid_len); in hostapd_handle_nei_report_req() 332 hostapd_send_nei_report_resp(hapd, mgmt->sa, token, &ssid, lci, civic, in hostapd_handle_nei_report_req()
|
H A D | wps_hostapd.c | 101 struct hostapd_ssid *ssid = &hapd->conf->ssid; in hostapd_wps_new_psk_cb() local 134 p->next = ssid->wpa_psk; in hostapd_wps_new_psk_cb() 135 ssid->wpa_psk = p; in hostapd_wps_new_psk_cb() 137 if (ssid->wpa_psk_file) { in hostapd_wps_new_psk_cb() 322 os_memcpy(bss->ssid.ssid, cred->ssid, cred->ssid_len); in hapd_wps_reconfig_in_memory() 378 bss->ssid.wpa_psk = in hapd_wps_reconfig_in_memory() 452 os_memcpy(hapd->wps->ssid, cred->ssid, cred->ssid_len); in hapd_wps_cred_cb() 1053 os_memcpy(wps->ssid, hapd->conf->ssid.ssid, wps->ssid_len); in hostapd_init_wps() 1151 } else if (conf->ssid.wep.keys_set && conf->ssid.wep.key[0]) { in hostapd_init_wps() 1467 os_memcmp(elems.ssid, hapd->conf->ssid.ssid, elems.ssid_len) != in hostapd_wps_probe_req_rx() [all …]
|