Lines Matching defs:pmk
62 const u8 *pmk, unsigned int pmk_len,
1297 const u8 *pmk = NULL;
1309 pmk = wpa_auth_get_psk(sm->wpa_auth, sm->addr,
1310 sm->p2p_dev_addr, pmk, &pmk_len,
1312 if (!pmk)
1316 os_memcpy(sm->xxkey, pmk, pmk_len);
1321 pmk = sm->PMK;
1325 if (wpa_derive_ptk(sm, sm->alt_SNonce, pmk, pmk_len, &PTK, 0,
1332 if (sm->PMK != pmk) {
1333 os_memcpy(sm->PMK, pmk, pmk_len);
2602 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
2690 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
2693 os_memcpy(sm->xxkey, sm->pmksa->pmk, sm->pmksa->pmk_len);
2860 const u8 *pmk, unsigned int pmk_len,
2925 ret = wpa_pmk_to_ptk(pmk, pmk_len, "Pairwise key expansion",
2951 int fils_auth_pmk_to_ptk(struct wpa_state_machine *sm, const u8 *pmk,
2969 res = fils_pmk_to_ptk(pmk, pmk_len, wpa_auth_get_spa(sm),
3631 const u8 *pmk = NULL;
3665 pmk = wpa_auth_get_psk(sm->wpa_auth, sm->addr,
3666 sm->p2p_dev_addr, pmk, &pmk_len,
3668 if (!pmk)
3673 os_memcpy(sm->xxkey, pmk, pmk_len);
3678 pmk = sm->PMK;
3682 if ((!pmk || !pmk_len) && sm->pmksa) {
3684 pmk = sm->pmksa->pmk;
3690 if (wpa_derive_ptk(sm, sm->SNonce, pmk, pmk_len, &PTK,
3699 if (sm->PMK != pmk) {
3700 os_memcpy(sm->PMK, pmk, pmk_len);
3974 if (wpa_key_mgmt_wpa_psk(sm->wpa_key_mgmt) && sm->PMK != pmk) {
3978 os_memcpy(sm->PMK, pmk, PMK_LEN);
6214 int wpa_auth_pmksa_add(struct wpa_state_machine *sm, const u8 *pmk,
6227 pmk = pmk + PMK_LEN;
6238 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK", pmk, pmk_len);
6239 if (pmksa_cache_auth_add(sm->wpa_auth->pmksa, pmk, pmk_len, NULL,
6251 const u8 *pmk, size_t len, const u8 *sta_addr,
6258 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK from preauth", pmk, len);
6259 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, len, NULL,
6271 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
6277 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK from SAE", pmk, pmk_len);
6280 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, pmk_len, pmkid,
6296 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
6304 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK (3)", pmk, PMK_LEN);
6305 entry = pmksa_cache_auth_add(wpa_auth->pmksa, pmk, pmk_len, pmkid,
6364 wpa_auth_pmksa_create_entry(const u8 *aa, const u8 *spa, const u8 *pmk,
6371 entry = pmksa_cache_auth_create_entry(pmk, pmk_len, pmkid, NULL, 0, aa,
6425 u8 *pmkid, u8 *pmk, size_t *pmk_len)
6431 os_memcpy(pmk, pmksa->pmk, pmksa->pmk_len);
6797 void wpa_auth_add_fils_pmk_pmkid(struct wpa_state_machine *sm, const u8 *pmk,
6800 os_memcpy(sm->PMK, pmk, pmk_len);