Home | History | Annotate | Download | only in ap

Lines Matching defs:ssid

196 				       struct hostapd_ssid *ssid)
262 pbkdf2_sha1(pos, ssid->ssid, ssid->ssid_len,
274 psk->next = ssid->wpa_psk;
275 ssid->wpa_psk = psk;
284 static int hostapd_derive_psk(struct hostapd_ssid *ssid)
286 ssid->wpa_psk = os_zalloc(sizeof(struct hostapd_wpa_psk));
287 if (ssid->wpa_psk == NULL) {
291 wpa_hexdump_ascii(MSG_DEBUG, "SSID",
292 (u8 *) ssid->ssid, ssid->ssid_len);
294 (u8 *) ssid->wpa_passphrase,
295 os_strlen(ssid->wpa_passphrase));
296 pbkdf2_sha1(ssid->wpa_passphrase,
297 ssid->ssid, ssid->ssid_len,
298 4096, ssid->wpa_psk->psk, PMK_LEN);
300 ssid->wpa_psk->psk, PMK_LEN);
307 struct hostapd_ssid *ssid = &conf->ssid;
309 if (ssid->wpa_passphrase != NULL) {
310 if (ssid->wpa_psk != NULL) {
316 if (hostapd_derive_psk(ssid) < 0)
319 ssid->wpa_psk->group = 1;
322 if (ssid->wpa_psk_file) {
323 if (hostapd_config_read_wpa_psk(ssid->wpa_psk_file,
324 &conf->ssid))
408 psk = conf->ssid.wpa_psk;
415 os_free(conf->ssid.wpa_passphrase);
416 os_free(conf->ssid.wpa_psk_file);
417 hostapd_config_free_wep(&conf->ssid.wep);
419 os_free(conf->ssid.vlan_tagged_interface);
646 for (psk = conf->ssid.wpa_psk; psk != NULL; psk = psk->next) {