Lines Matching refs:pmk
139 return sta->sae->pmk; in wpa_auth_get_psk()
952 const u8 *pmk, const u8 *pmkid, bool cache_pmksa) in wpa_auth_pmksa_add_sae() argument
957 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK from SAE", pmk, PMK_LEN); in wpa_auth_pmksa_add_sae()
958 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, PMK_LEN, pmkid, in wpa_auth_pmksa_add_sae()
1525 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len); in SM_STATE()
1602 const u8 *pmk, struct wpa_ptk *ptk) in wpa_derive_ptk() argument
1609 return wpa_auth_derive_ptk_ft(sm, pmk, ptk); in wpa_derive_ptk()
1612 return wpa_pmk_to_ptk(pmk, PMK_LEN, "Pairwise key expansion", in wpa_derive_ptk()
1622 const u8 *pmk = NULL; in SM_STATE() local
1639 pmk = wpa_auth_get_psk(sm->wpa_auth, sm->addr, pmk); in SM_STATE()
1640 if (pmk == NULL){ in SM_STATE()
1645 pmk = sm->PMK; in SM_STATE()
1648 if (!pmk && sm->pmksa) { in SM_STATE()
1650 pmk = sm->pmksa->pmk; in SM_STATE()
1653 wpa_derive_ptk(sm, sm->SNonce, pmk, &PTK); in SM_STATE()
1724 if (wpa_key_mgmt_wpa_psk(sm->wpa_key_mgmt) && sm->PMK != pmk) { in SM_STATE()
1728 memcpy(sm->PMK, pmk, PMK_LEN); in SM_STATE()