Lines Matching refs:ssid

87 						 struct wpa_ssid *ssid,
110 password = ssid->sae_password;
112 password = ssid->passphrase;
131 ssid->sae_password_id,
141 if (ssid->sae_password_id)
142 len += 4 + os_strlen(ssid->sae_password_id);
151 ssid->sae_password_id);
241 struct wpa_bss *bss, struct wpa_ssid *ssid,
279 params.ssid = bss->ssid;
281 params.p2p = ssid->p2p_group;
284 os_memcmp(wpa_s->sme.ssid, params.ssid, params.ssid_len) != 0)
288 os_memcpy(wpa_s->sme.ssid, params.ssid, params.ssid_len);
293 if (ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) {
294 if (ssid->leap) {
295 if (ssid->non_leap == 0)
304 if (ssid->auth_alg) {
305 params.auth_alg = ssid->auth_alg;
311 if (wpa_key_mgmt_sae(ssid->key_mgmt)) {
321 (ssid->key_mgmt & WPA_KEY_MGMT_DPP) &&
337 if (ssid->wep_key_len[i])
338 params.wep_key[i] = ssid->wep_key[i];
339 params.wep_key_len[i] = ssid->wep_key_len[i];
341 params.wep_tx_keyidx = ssid->wep_tx_keyidx;
351 wpa_key_mgmt_wpa(ssid->key_mgmt)) {
355 try_opportunistic = (ssid->proactive_key_caching < 0 ?
357 ssid->proactive_key_caching) &&
358 (ssid->proto & WPA_PROTO_RSN);
360 if (wpa_key_mgmt_fils(ssid->key_mgmt))
369 if (wpa_supplicant_set_suites(wpa_s, bss, ssid,
379 (ssid->key_mgmt & WPA_KEY_MGMT_OSEN)) {
382 if (wpa_supplicant_set_suites(wpa_s, bss, ssid,
391 } else if ((ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) &&
392 wpa_key_mgmt_wpa_ieee8021x(ssid->key_mgmt)) {
398 wpa_supplicant_set_non_wpa_policy(wpa_s, ssid);
400 } else if (wpa_key_mgmt_wpa_any(ssid->key_mgmt)) {
402 if (wpa_supplicant_set_suites(wpa_s, NULL, ssid,
412 } else if (ssid->key_mgmt & WPA_KEY_MGMT_WPS) {
414 wps_ie = wps_build_assoc_req_ie(wpas_wps_get_req_type(ssid));
423 wpa_supplicant_set_non_wpa_policy(wpa_s, ssid);
426 wpa_supplicant_set_non_wpa_policy(wpa_s, ssid);
457 if (md && (!wpa_key_mgmt_ft(ssid->key_mgmt) ||
496 wpa_s->sme.mfp = wpas_get_ssid_pmf(wpa_s, ssid);
519 ssid->p2p_group);
543 wpa_s, ssid, bss->freq,
566 if (is_hs20_network(wpa_s, ssid, bss)) {
571 int pps_mo_id = hs20_get_pps_mo_id(wpa_s, ssid);
576 wpas_hs20_add_roam_cons_sel(hs20, ssid);
642 pmksa_cache_set_current(wpa_s->wpa, NULL, bss->bssid, ssid, 0,
656 resp = sme_auth_build_sae_commit(wpa_s, ssid,
672 wpa_s->current_ssid = ssid;
681 wpa_key_mgmt_fils(ssid->key_mgmt)) {
691 * configuration (ssid->fils_dh_group). Try to use FILS
703 if (ssid->fils_dh_group == 0 && !(fils_info & BIT(9))) {
709 if (ssid->fils_dh_group != 0 && !(fils_info & BIT(10))) {
717 eapol_sm_get_erp_info(wpa_s->eapol, &ssid->eap,
730 ssid, 0,
735 resp = fils_build_auth(wpa_s->wpa, ssid->fils_dh_group, md);
739 if (ssid->fils_dh_group)
742 ssid->fils_dh_group);
746 auth_alg = ssid->fils_dh_group ?
762 wpa_ssid_txt(params.ssid, params.ssid_len), params.freq);
789 ssid) < 0) {
804 sme_associate(wpa_s, ssid->mode, bss->bssid, WLAN_AUTH_OPEN);
848 !wpas_valid_bss_ssid(wpa_s, cwork->bss, cwork->ssid) ||
849 wpas_network_disabled(wpa_s, cwork->ssid)) {
859 sme_send_authentication(wpa_s, cwork->bss, cwork->ssid, 1);
864 struct wpa_bss *bss, struct wpa_ssid *ssid)
868 if (bss == NULL || ssid == NULL)
892 cwork->ssid = ssid;
937 struct wpa_ssid *ssid)
941 resp = sme_auth_build_sae_commit(wpa_s, ssid, bssid, 1, 0);
972 params.ssid = wpa_s->sme.ext_auth_ssid;
982 struct wpa_ssid *ssid;
984 const u8 *ssid_str = data->external_auth.ssid;
986 /* Get the SSID conf from the ssid string obtained */
987 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) {
988 if (!wpas_network_disabled(wpa_s, ssid) &&
989 ssid_str_len == ssid->ssid_len &&
990 os_memcmp(ssid_str, ssid->ssid, ssid_str_len) == 0 &&
991 (ssid->key_mgmt & (WPA_KEY_MGMT_SAE | WPA_KEY_MGMT_FT_SAE)))
994 if (!ssid ||
996 ssid) < 0)
1038 if (!data->external_auth.bssid || !data->external_auth.ssid)
1042 os_memcpy(wpa_s->sme.ext_auth_ssid, data->external_auth.ssid,
1245 struct wpa_ssid *ssid = wpa_s->current_ssid;
1247 if (ssid == NULL) {
1419 sme_associate(wpa_s, ssid->mode, data->auth.peer,
1593 struct wpa_ssid *ssid = wpa_s->current_ssid;
1596 wpa_s->dpp_pfs = dpp_pfs_init(ssid->dpp_netaccesskey,
1597 ssid->dpp_netaccesskey_len);
1637 params.ssid = wpa_s->sme.ssid;
1756 params.ssid ? wpa_ssid_txt(params.ssid, params.ssid_len) : "",
1874 struct wpa_ssid *ssid = wpa_s->current_ssid;
1880 wpa_supplicant_connect(wpa_s, bss, ssid);
2233 struct wpa_ssid *ssid = wpa_s->current_ssid;
2249 ssid == NULL || ssid->mode != WPAS_MODE_INFRA)
2422 struct wpa_ssid *ssid;
2427 ssid = wpa_s->current_ssid;
2428 if (wpas_get_ssid_pmf(wpa_s, ssid) == NO_MGMT_FRAME_PROTECTION)