Lines Matching refs:psk
332 struct hostapd_wpa_psk *psk; in hostapd_config_read_wpa_psk() local
402 psk = os_zalloc(sizeof(*psk)); in hostapd_config_read_wpa_psk()
403 if (psk == NULL) { in hostapd_config_read_wpa_psk()
408 psk->vlan_id = vlan_id; in hostapd_config_read_wpa_psk()
410 psk->group = 1; in hostapd_config_read_wpa_psk()
412 os_memcpy(psk->addr, addr, ETH_ALEN); in hostapd_config_read_wpa_psk()
418 os_free(psk); in hostapd_config_read_wpa_psk()
426 hexstr2bin(pos, psk->psk, PMK_LEN) == 0) in hostapd_config_read_wpa_psk()
430 4096, psk->psk, PMK_LEN) == 0) in hostapd_config_read_wpa_psk()
436 os_free(psk); in hostapd_config_read_wpa_psk()
442 len = os_strlcpy(psk->keyid, keyid, sizeof(psk->keyid)); in hostapd_config_read_wpa_psk()
443 if ((size_t) len >= sizeof(psk->keyid)) { in hostapd_config_read_wpa_psk()
447 os_free(psk); in hostapd_config_read_wpa_psk()
453 psk->wps = wps; in hostapd_config_read_wpa_psk()
455 psk->next = ssid->wpa_psk; in hostapd_config_read_wpa_psk()
456 ssid->wpa_psk = psk; in hostapd_config_read_wpa_psk()
479 4096, ssid->wpa_psk->psk, PMK_LEN) != 0) { in hostapd_derive_psk()
484 ssid->wpa_psk->psk, PMK_LEN); in hostapd_derive_psk()
700 struct hostapd_wpa_psk *psk, *tmp; in hostapd_config_clear_wpa_psk() local
702 for (psk = *l; psk;) { in hostapd_config_clear_wpa_psk()
703 tmp = psk; in hostapd_config_clear_wpa_psk()
704 psk = psk->next; in hostapd_config_clear_wpa_psk()
1140 struct hostapd_wpa_psk *psk; in hostapd_get_psk() local
1157 for (psk = conf->ssid.wpa_psk; psk != NULL; psk = psk->next) { in hostapd_get_psk()
1159 (psk->group || in hostapd_get_psk()
1160 (addr && ether_addr_equal(psk->addr, addr)) || in hostapd_get_psk()
1162 ether_addr_equal(psk->p2p_dev_addr, p2p_dev_addr)))) { in hostapd_get_psk()
1164 *vlan_id = psk->vlan_id; in hostapd_get_psk()
1165 return psk->psk; in hostapd_get_psk()
1168 if (psk->psk == prev_psk) in hostapd_get_psk()