Home | History | Annotate | Download | only in ap

Lines Matching full:psk

189 	struct hostapd_wpa_psk *psk;
196 wpa_printf(MSG_ERROR, "WPA PSK file '%s' not found.", fname);
223 psk = os_zalloc(sizeof(*psk));
224 if (psk == NULL) {
225 wpa_printf(MSG_ERROR, "WPA PSK allocation failed");
230 psk->group = 1;
232 os_memcpy(psk->addr, addr, ETH_ALEN);
236 wpa_printf(MSG_ERROR, "No PSK on line %d in '%s'",
238 os_free(psk);
246 if (len == 64 && hexstr2bin(pos, psk->psk, PMK_LEN) == 0)
250 4096, psk->psk, PMK_LEN);
254 wpa_printf(MSG_ERROR, "Invalid PSK '%s' on line %d in "
256 os_free(psk);
261 psk->next = ssid->wpa_psk;
262 ssid->wpa_psk = psk;
275 wpa_printf(MSG_ERROR, "Unable to alloc space for PSK");
280 wpa_hexdump_ascii_key(MSG_DEBUG, "PSK (ASCII passphrase)",
285 4096, ssid->wpa_psk->psk, PMK_LEN);
286 wpa_hexdump_key(MSG_DEBUG, "PSK (from passphrase)",
287 ssid->wpa_psk->psk, PMK_LEN);
298 wpa_printf(MSG_DEBUG, "Using pre-configured WPA PSK "
301 wpa_printf(MSG_DEBUG, "Deriving WPA PSK based on "
365 struct hostapd_wpa_psk *psk, *prev;
371 psk = conf->ssid.wpa_psk;
372 while (psk) {
373 prev = psk;
374 psk = psk->next;
560 struct hostapd_wpa_psk *psk;
563 for (psk = conf->ssid.wpa_psk; psk != NULL; psk = psk->next) {
565 (psk->group || os_memcmp(psk->addr, addr, ETH_ALEN) == 0))
566 return psk->psk;
568 if (psk->psk == prev_psk)