| /freebsd-10-stable/contrib/wpa/wpa_supplicant/ |
| D | scan.c | 28 struct wpa_ssid *ssid; in wpa_supplicant_gen_assoc_event() local 31 ssid = wpa_supplicant_get_ssid(wpa_s); in wpa_supplicant_gen_assoc_event() 32 if (ssid == NULL) in wpa_supplicant_gen_assoc_event() 36 wpa_s->current_ssid = ssid; in wpa_supplicant_gen_assoc_event() 52 struct wpa_ssid *ssid; in wpas_wps_in_use() local 55 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_wps_in_use() 56 if (!(ssid->key_mgmt & WPA_KEY_MGMT_WPS)) in wpas_wps_in_use() 60 *req_type = wpas_wps_get_req_type(ssid); in wpas_wps_in_use() 61 if (!ssid->eap.phase1) in wpas_wps_in_use() 64 if (os_strstr(ssid->eap.phase1, "pbc=1")) in wpas_wps_in_use() [all …]
|
| D | wps_supplicant.c | 119 struct wpa_ssid *ssid, in wpas_wps_security_workaround() argument 139 if (ssid->ssid == NULL) in wpas_wps_security_workaround() 141 bss = wpa_bss_get(wpa_s, cred->mac_addr, ssid->ssid, ssid->ssid_len); in wpas_wps_security_workaround() 162 if (ie == NULL && (ssid->proto & WPA_PROTO_WPA) && in wpas_wps_security_workaround() 163 (ssid->pairwise_cipher & WPA_CIPHER_TKIP)) { in wpas_wps_security_workaround() 175 if (ccmp && !(ssid->pairwise_cipher & WPA_CIPHER_CCMP) && in wpas_wps_security_workaround() 176 (ssid->pairwise_cipher & WPA_CIPHER_TKIP) && in wpas_wps_security_workaround() 181 ssid->pairwise_cipher |= WPA_CIPHER_CCMP; in wpas_wps_security_workaround() 183 ssid->pairwise_cipher = WPA_CIPHER_CCMP; in wpas_wps_security_workaround() 186 if (wpa2 && !(ssid->proto & WPA_PROTO_RSN) && in wpas_wps_security_workaround() [all …]
|
| D | config.c | 34 int (*parser)(const struct parse_data *data, struct wpa_ssid *ssid, 40 char * (*writer)(const struct parse_data *data, struct wpa_ssid *ssid); 57 struct wpa_ssid *ssid, in wpa_config_parse_str() argument 104 dst = (char **) (((u8 *) ssid) + (long) data->param1); in wpa_config_parse_str() 105 dst_len = (size_t *) (((u8 *) ssid) + (long) data->param2); in wpa_config_parse_str() 158 struct wpa_ssid *ssid) in wpa_config_write_str() argument 163 src = (char **) (((u8 *) ssid) + (long) data->param1); in wpa_config_write_str() 168 len = *((size_t *) (((u8 *) ssid) + (long) data->param2)); in wpa_config_write_str() 178 struct wpa_ssid *ssid, in wpa_config_parse_int() argument 183 dst = (int *) (((u8 *) ssid) + (long) data->param1); in wpa_config_parse_int() [all …]
|
| D | ap.c | 45 struct wpa_ssid *ssid, in wpa_supplicant_conf_ap() argument 55 if (ssid->frequency == 0) { in wpa_supplicant_conf_ap() 59 } else if (ssid->frequency >= 2412 && ssid->frequency <= 2472) { in wpa_supplicant_conf_ap() 61 conf->channel = (ssid->frequency - 2407) / 5; in wpa_supplicant_conf_ap() 62 } else if ((ssid->frequency >= 5180 && ssid->frequency <= 5240) || in wpa_supplicant_conf_ap() 63 (ssid->frequency >= 5745 && ssid->frequency <= 5825)) { in wpa_supplicant_conf_ap() 65 conf->channel = (ssid->frequency - 5000) / 5; in wpa_supplicant_conf_ap() 66 } else if (ssid->frequency >= 56160 + 2160 * 1 && in wpa_supplicant_conf_ap() 67 ssid->frequency <= 56160 + 2160 * 4) { in wpa_supplicant_conf_ap() 69 conf->channel = (ssid->frequency - 56160) / 2160; in wpa_supplicant_conf_ap() [all …]
|
| D | wpa_supplicant.c | 111 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) in wpa_set_wep_keys() argument 116 if (ssid->wep_key_len[i] == 0) in wpa_set_wep_keys() 121 i, i == ssid->wep_tx_keyidx, NULL, 0, in wpa_set_wep_keys() 122 ssid->wep_key[i], ssid->wep_key_len[i]); in wpa_set_wep_keys() 130 struct wpa_ssid *ssid) in wpa_supplicant_set_wpa_none_key() argument 140 if (ssid->mode != WPAS_MODE_IBSS) { in wpa_supplicant_set_wpa_none_key() 142 "IBSS/ad-hoc) for WPA-None", ssid->mode); in wpa_supplicant_set_wpa_none_key() 146 if (!ssid->psk_set) { in wpa_supplicant_set_wpa_none_key() 154 os_memcpy(key, ssid->psk, 16); in wpa_supplicant_set_wpa_none_key() 159 os_memcpy(key, ssid->psk, 16); in wpa_supplicant_set_wpa_none_key() [all …]
|
| D | config_file.c | 123 static int wpa_config_validate_network(struct wpa_ssid *ssid, int line) in wpa_config_validate_network() argument 127 if (ssid->passphrase) { in wpa_config_validate_network() 128 if (ssid->psk_set) { in wpa_config_validate_network() 133 wpa_config_update_psk(ssid); in wpa_config_validate_network() 136 if ((ssid->group_cipher & WPA_CIPHER_CCMP) && in wpa_config_validate_network() 137 !(ssid->pairwise_cipher & WPA_CIPHER_CCMP) && in wpa_config_validate_network() 138 !(ssid->pairwise_cipher & WPA_CIPHER_NONE)) { in wpa_config_validate_network() 143 ssid->group_cipher &= ~WPA_CIPHER_CCMP; in wpa_config_validate_network() 152 struct wpa_ssid *ssid; in wpa_config_read_network() local 158 ssid = os_zalloc(sizeof(*ssid)); in wpa_config_read_network() [all …]
|
| D | wpa_supplicant.conf | 850 ssid="simple" 858 ssid="second ssid" 866 ssid="example" 877 ssid="example" 889 ssid="example" 906 ssid="example" 920 ssid="example" 933 ssid="example" 946 ssid="example" 964 ssid="example" [all …]
|
| D | p2p_supplicant.c | 149 params.ssids[0].ssid = (u8 *) P2P_WILDCARD_SSID; in wpas_p2p_scan() 222 const u8 *ssid, in wpas_get_p2p_group() argument 228 for (s = wpa_s->conf->ssid; s; s = s->next) { in wpas_get_p2p_group() 231 os_memcmp(ssid, s->ssid, ssid_len) != 0) in wpas_get_p2p_group() 249 struct wpa_ssid *ssid; in wpas_p2p_group_delete() local 253 ssid = wpa_s->current_ssid; in wpas_p2p_group_delete() 254 if (ssid == NULL) { in wpas_p2p_group_delete() 260 ssid = wpa_s->conf->ssid; in wpas_p2p_group_delete() 261 while (ssid) { in wpas_p2p_group_delete() 262 if (ssid->p2p_group && ssid->disabled != 2) in wpas_p2p_group_delete() [all …]
|
| D | interworking.c | 724 static int set_root_nai(struct wpa_ssid *ssid, const char *imsi, char prefix) in set_root_nai() argument 729 return wpa_config_set_quoted(ssid, "identity", nai); in set_root_nai() 736 struct wpa_ssid *ssid) in interworking_set_hs20_params() argument 738 if (wpa_config_set(ssid, "key_mgmt", in interworking_set_hs20_params() 742 if (wpa_config_set(ssid, "proto", "RSN", 0) < 0) in interworking_set_hs20_params() 744 if (wpa_config_set(ssid, "pairwise", "CCMP", 0) < 0) in interworking_set_hs20_params() 755 struct wpa_ssid *ssid; in interworking_connect_3gpp() local 804 ssid = wpa_config_add_network(wpa_s->conf); in interworking_connect_3gpp() 805 if (ssid == NULL) in interworking_connect_3gpp() 807 ssid->parent_cred = cred; in interworking_connect_3gpp() [all …]
|
| D | events.c | 48 struct wpa_ssid *ssid) in wpas_temp_disabled() argument 52 if (ssid == NULL || ssid->disabled_until.sec == 0) in wpas_temp_disabled() 56 if (ssid->disabled_until.sec > now.sec) in wpas_temp_disabled() 57 return ssid->disabled_until.sec - now.sec; in wpas_temp_disabled() 59 wpas_clear_temp_disabled(wpa_s, ssid, 0); in wpas_temp_disabled() 67 struct wpa_ssid *ssid, *old_ssid; in wpa_supplicant_select_config() local 75 ssid = wpa_supplicant_get_ssid(wpa_s); in wpa_supplicant_select_config() 76 if (ssid == NULL) { in wpa_supplicant_select_config() 82 if (wpas_network_disabled(wpa_s, ssid)) { in wpa_supplicant_select_config() 88 disallowed_ssid(wpa_s, ssid->ssid, ssid->ssid_len)) { in wpa_supplicant_select_config() [all …]
|
| D | wpas_glue.c | 318 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_get_beacon_ie() local 324 if (ssid == NULL || in wpa_get_beacon_ie() 325 ((bss->ssid_len == ssid->ssid_len && in wpa_get_beacon_ie() 326 os_memcmp(bss->ssid, ssid->ssid, ssid->ssid_len) == 0) || in wpa_get_beacon_ie() 327 ssid->ssid_len == 0)) { in wpa_get_beacon_ie() 501 params.ssid = bss->ssid; in wpa_supplicant_mark_authenticated() 646 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_supplicant_eap_param_needed() local 652 if (ssid == NULL) in wpa_supplicant_eap_param_needed() 655 wpas_notify_network_request(wpa_s, ssid, field, default_txt); in wpa_supplicant_eap_param_needed() 665 buflen = 100 + os_strlen(txt) + ssid->ssid_len; in wpa_supplicant_eap_param_needed() [all …]
|
| D | sme.c | 84 struct wpa_bss *bss, struct wpa_ssid *ssid, in sme_send_authentication() argument 113 params.ssid = bss->ssid; in sme_send_authentication() 115 params.p2p = ssid->p2p_group; in sme_send_authentication() 118 os_memcmp(wpa_s->sme.ssid, params.ssid, params.ssid_len) != 0) in sme_send_authentication() 122 os_memcpy(wpa_s->sme.ssid, params.ssid, params.ssid_len); in sme_send_authentication() 127 if (ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) { in sme_send_authentication() 128 if (ssid->leap) { in sme_send_authentication() 129 if (ssid->non_leap == 0) in sme_send_authentication() 138 if (ssid->auth_alg) { in sme_send_authentication() 139 params.auth_alg = ssid->auth_alg; in sme_send_authentication() [all …]
|
| D | notify.c | 131 struct wpa_ssid *ssid) in wpas_notify_network_enabled_changed() argument 133 wpas_dbus_signal_network_enabled_changed(wpa_s, ssid); in wpas_notify_network_enabled_changed() 138 struct wpa_ssid *ssid) in wpas_notify_network_selected() argument 140 wpas_dbus_signal_network_selected(wpa_s, ssid->id); in wpas_notify_network_selected() 145 struct wpa_ssid *ssid, in wpas_notify_network_request() argument 149 wpas_dbus_signal_network_request(wpa_s, ssid, rtype, default_txt); in wpas_notify_network_request() 217 struct wpa_ssid *ssid) in wpas_notify_network_added() argument 226 wpas_dbus_register_network(wpa_s, ssid); in wpas_notify_network_added() 231 struct wpa_ssid *ssid) in wpas_notify_persistent_group_added() argument 234 wpas_dbus_register_persistent_group(wpa_s, ssid); in wpas_notify_persistent_group_added() [all …]
|
| D | config.h | 201 u8 ssid[MAX_SSID_LEN]; member 238 struct wpa_ssid *ssid; member 805 void wpa_config_free(struct wpa_config *ssid); 806 void wpa_config_free_ssid(struct wpa_ssid *ssid); 813 void wpa_config_set_network_defaults(struct wpa_ssid *ssid); 814 int wpa_config_set(struct wpa_ssid *ssid, const char *var, const char *value, 816 int wpa_config_set_quoted(struct wpa_ssid *ssid, const char *var, 818 char ** wpa_config_get_all(struct wpa_ssid *ssid, int get_keys); 819 char * wpa_config_get(struct wpa_ssid *ssid, const char *var); 820 char * wpa_config_get_no_key(struct wpa_ssid *ssid, const char *var); [all …]
|
| D | ctrl_iface.c | 55 struct wpa_ssid *ssid; in pno_start() local 69 ssid = wpa_s->conf->ssid; in pno_start() 70 while (ssid) { in pno_start() 71 if (!wpas_network_disabled(wpa_s, ssid)) in pno_start() 73 ssid = ssid->next; in pno_start() 91 ssid = wpa_s->conf->ssid; in pno_start() 92 while (ssid) { in pno_start() 93 if (!wpas_network_disabled(wpa_s, ssid)) { in pno_start() 94 params.ssids[i].ssid = ssid->ssid; in pno_start() 95 params.ssids[i].ssid_len = ssid->ssid_len; in pno_start() [all …]
|
| D | bss.c | 196 wpa_ssid_txt(bss->ssid, bss->ssid_len), reason); in wpa_bss_remove() 212 const u8 *ssid, size_t ssid_len) in wpa_bss_get() argument 220 os_memcmp(bss->ssid, ssid, ssid_len) == 0) in wpa_bss_get() 254 struct wpa_ssid *ssid; in wpa_bss_known() local 256 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_bss_known() 257 if (ssid->ssid == NULL || ssid->ssid_len == 0) in wpa_bss_known() 259 if (ssid->ssid_len == bss->ssid_len && in wpa_bss_known() 260 os_memcmp(ssid->ssid, bss->ssid, ssid->ssid_len) == 0) in wpa_bss_known() 317 const u8 *ssid, size_t ssid_len, in wpa_bss_add() argument 328 os_memcpy(bss->ssid, ssid, ssid_len); in wpa_bss_add() [all …]
|
| D | config_none.c | 34 struct wpa_ssid *ssid; in wpa_config_write() local 42 for (ssid = config->ssid; ssid; ssid = ssid->next) { in wpa_config_write()
|
| D | wpa_supplicant_i.h | 275 u8 ssid[32]; member 492 u8 ssid[32]; member 683 struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, 686 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid); 694 struct wpa_bss *bss, struct wpa_ssid *ssid, 698 struct wpa_ssid *ssid); 700 struct wpa_ssid *ssid); 715 struct wpa_ssid *ssid); 717 struct wpa_ssid *ssid); 719 struct wpa_ssid *ssid); [all …]
|
| D | wps_supplicant.h | 31 enum wps_request_type wpas_wps_get_req_type(struct wpa_ssid *ssid); 40 struct wpa_ssid *ssid, struct wpa_bss *bss); 42 struct wpa_ssid *ssid, struct wpa_bss *bss); 44 struct wpa_bss *selected, struct wpa_ssid *ssid); 95 static inline u8 wpas_wps_get_req_type(struct wpa_ssid *ssid) in wpas_wps_get_req_type() argument 101 struct wpa_ssid *ssid, in wpas_wps_ssid_bss_match() argument 108 struct wpa_ssid *ssid, in wpas_wps_ssid_wildcard_ok() argument 116 struct wpa_ssid *ssid) in wpas_wps_scan_pbc_overlap() argument
|
| D | notify.h | 31 struct wpa_ssid *ssid); 33 struct wpa_ssid *ssid); 35 struct wpa_ssid *ssid, 49 struct wpa_ssid *ssid); 51 struct wpa_ssid *ssid); 91 const struct wpa_ssid *ssid, 112 struct wpa_ssid *ssid, int network_id, 115 struct wpa_ssid *ssid); 117 struct wpa_ssid *ssid);
|
| /freebsd-10-stable/contrib/wpa/src/ap/ |
| D | ap_config.c | 182 struct hostapd_ssid *ssid) in hostapd_config_read_wpa_psk() argument 248 pbkdf2_sha1(pos, ssid->ssid, ssid->ssid_len, in hostapd_config_read_wpa_psk() 260 psk->next = ssid->wpa_psk; in hostapd_config_read_wpa_psk() 261 ssid->wpa_psk = psk; in hostapd_config_read_wpa_psk() 270 static int hostapd_derive_psk(struct hostapd_ssid *ssid) in hostapd_derive_psk() argument 272 ssid->wpa_psk = os_zalloc(sizeof(struct hostapd_wpa_psk)); in hostapd_derive_psk() 273 if (ssid->wpa_psk == NULL) { in hostapd_derive_psk() 278 (u8 *) ssid->ssid, ssid->ssid_len); in hostapd_derive_psk() 280 (u8 *) ssid->wpa_passphrase, in hostapd_derive_psk() 281 os_strlen(ssid->wpa_passphrase)); in hostapd_derive_psk() [all …]
|
| D | beacon.c | 233 *pos++ = hapd->conf->ssid.ssid_len; in hostapd_gen_probe_resp() 234 os_memcpy(pos, hapd->conf->ssid.ssid, hapd->conf->ssid.ssid_len); in hostapd_gen_probe_resp() 235 pos += hapd->conf->ssid.ssid_len; in hostapd_gen_probe_resp() 320 const u8 *ssid, size_t ssid_len, in ssid_match() argument 329 if (ssid_len == hapd->conf->ssid.ssid_len && in ssid_match() 330 os_memcmp(ssid, hapd->conf->ssid.ssid, ssid_len) == 0) in ssid_match() 343 if (pos[1] == hapd->conf->ssid.ssid_len && in ssid_match() 344 os_memcmp(pos + 2, hapd->conf->ssid.ssid, pos[1]) == 0) in ssid_match() 386 if ((!elems.ssid || !elems.supp_rates)) { in handle_probe_req() 432 os_memcmp(elems.ssid, P2P_WILDCARD_SSID, in handle_probe_req() [all …]
|
| D | hostapd.c | 101 if (hapd->conf->ssid.ssid_set && in hostapd_reload_bss() 102 hostapd_set_ssid(hapd, hapd->conf->ssid.ssid, in hostapd_reload_bss() 103 hapd->conf->ssid.ssid_len)) { in hostapd_reload_bss() 196 struct hostapd_ssid *ssid = &hapd->conf->ssid; in hostapd_broadcast_wep_set() local 198 idx = ssid->wep.idx; in hostapd_broadcast_wep_set() 199 if (ssid->wep.default_len && in hostapd_broadcast_wep_set() 202 1, NULL, 0, ssid->wep.key[idx], in hostapd_broadcast_wep_set() 203 ssid->wep.len[idx])) { in hostapd_broadcast_wep_set() 208 if (ssid->dyn_vlan_keys) { in hostapd_broadcast_wep_set() 210 for (i = 0; i <= ssid->max_dyn_vlan_keys; i++) { in hostapd_broadcast_wep_set() [all …]
|
| /freebsd-10-stable/contrib/wpa/wpa_supplicant/dbus/ |
| D | dbus_new_handlers_p2p.c | 293 struct wpa_ssid *ssid; in wpas_dbus_handler_p2p_group_add() local 345 ssid = wpa_config_get_network(wpa_s->conf, group_id); in wpas_dbus_handler_p2p_group_add() 346 if (ssid == NULL || ssid->disabled != 2) in wpas_dbus_handler_p2p_group_add() 349 if (wpas_p2p_group_add_persistent(wpa_s, ssid, 0, freq, 0)) { in wpas_dbus_handler_p2p_group_add() 571 struct wpa_ssid *ssid; in wpas_dbus_handler_p2p_invite() local 629 ssid = wpa_config_get_network(wpa_s->conf, group_id); in wpas_dbus_handler_p2p_invite() 630 if (ssid == NULL || ssid->disabled != 2) in wpas_dbus_handler_p2p_invite() 633 if (wpas_p2p_invite(wpa_s, peer_addr, ssid, NULL, 0, 0) < 0) { in wpas_dbus_handler_p2p_invite() 1092 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpas_get_p2p_role() local 1094 if (!ssid) in wpas_get_p2p_role() [all …]
|
| D | dbus_new.h | 139 struct wpa_ssid *ssid); 142 struct wpa_ssid *ssid, 154 struct wpa_ssid *ssid); 185 const struct wpa_ssid *ssid, 188 struct wpa_ssid *ssid); 192 const struct wpa_ssid *ssid); 194 struct wpa_ssid *ssid); 252 struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) in wpas_dbus_signal_network_enabled_changed() argument 262 struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, in wpas_dbus_signal_network_request() argument 293 struct wpa_ssid *ssid) in wpas_dbus_register_network() argument [all …]
|