Lines Matching refs:ssid

122 static int hostapd_derive_psk(struct hostapd_ssid *ssid)  in hostapd_derive_psk()  argument
124 ssid->wpa_psk = (struct hostapd_wpa_psk *)os_zalloc(sizeof(struct hostapd_wpa_psk)); in hostapd_derive_psk()
125 if (ssid->wpa_psk == NULL) { in hostapd_derive_psk()
130 (u8 *) ssid->ssid, ssid->ssid_len); in hostapd_derive_psk()
132 (u8 *) ssid->wpa_passphrase, in hostapd_derive_psk()
133 strlen(ssid->wpa_passphrase)); in hostapd_derive_psk()
135 memcpy(ssid->wpa_psk->psk, esp_wifi_ap_get_prof_pmk_internal(), PMK_LEN); in hostapd_derive_psk()
138 pbkdf2_sha1(ssid->wpa_passphrase, in hostapd_derive_psk()
139 ssid->ssid, ssid->ssid_len, in hostapd_derive_psk()
140 4096, ssid->wpa_psk->psk, PMK_LEN); in hostapd_derive_psk()
143 ssid->wpa_psk->psk, PMK_LEN); in hostapd_derive_psk()
151 struct hostapd_ssid *ssid = &conf->ssid; in hostapd_setup_sae_pt() local
156 sae_deinit_pt(ssid->pt); in hostapd_setup_sae_pt()
157 ssid->pt = NULL; in hostapd_setup_sae_pt()
158 if (ssid->wpa_passphrase) { in hostapd_setup_sae_pt()
159 ssid->pt = sae_derive_pt(conf->sae_groups, ssid->ssid, in hostapd_setup_sae_pt()
160 ssid->ssid_len, in hostapd_setup_sae_pt()
161 (const u8 *) ssid->wpa_passphrase, in hostapd_setup_sae_pt()
162 os_strlen(ssid->wpa_passphrase), in hostapd_setup_sae_pt()
164 if (!ssid->pt) in hostapd_setup_sae_pt()
176 struct hostapd_ssid *ssid = &conf->ssid; in hostapd_setup_wpa_psk() local
181 if (ssid->wpa_passphrase != NULL) { in hostapd_setup_wpa_psk()
182 if (ssid->wpa_psk != NULL) { in hostapd_setup_wpa_psk()
188 if (hostapd_derive_psk(ssid) < 0) in hostapd_setup_wpa_psk()
191 ssid->wpa_psk->group = 1; in hostapd_setup_wpa_psk()
267 for (psk = conf->ssid.wpa_psk; psk != NULL; psk = psk->next) { in hostapd_get_psk()
293 hostapd_config_clear_wpa_psk(&conf->ssid.wpa_psk); in hostapd_config_free_bss()
295 sae_deinit_pt(conf->ssid.pt); in hostapd_config_free_bss()