Lines Matching refs:pmk

58 			  const u8 *pmk, unsigned int pmk_len,
879 const u8 *pmk = NULL;
887 pmk = wpa_auth_get_psk(sm->wpa_auth, sm->addr,
888 sm->p2p_dev_addr, pmk, &pmk_len,
890 if (pmk == NULL)
894 os_memcpy(sm->xxkey, pmk, pmk_len);
899 pmk = sm->PMK;
903 if (wpa_derive_ptk(sm, sm->alt_SNonce, pmk, pmk_len, &PTK) < 0)
908 if (sm->PMK != pmk) {
909 os_memcpy(sm->PMK, pmk, pmk_len);
2006 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
2086 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
2089 os_memcpy(sm->xxkey, sm->pmksa->pmk, sm->pmksa->pmk_len);
2210 const u8 *pmk, unsigned int pmk_len,
2240 return wpa_pmk_to_ptk(pmk, pmk_len, "Pairwise key expansion",
2248 int fils_auth_pmk_to_ptk(struct wpa_state_machine *sm, const u8 *pmk,
2259 res = fils_pmk_to_ptk(pmk, pmk_len, sm->addr, sm->wpa_auth->addr,
2812 const u8 *pmk = NULL;
2836 pmk = wpa_auth_get_psk(sm->wpa_auth, sm->addr,
2837 sm->p2p_dev_addr, pmk, &pmk_len,
2839 if (pmk == NULL)
2844 os_memcpy(sm->xxkey, pmk, pmk_len);
2849 pmk = sm->PMK;
2853 if ((!pmk || !pmk_len) && sm->pmksa) {
2855 pmk = sm->pmksa->pmk;
2859 if (wpa_derive_ptk(sm, sm->SNonce, pmk, pmk_len, &PTK) < 0)
2866 if (sm->PMK != pmk) {
2867 os_memcpy(sm->PMK, pmk, pmk_len);
3029 os_memcpy(sm->PMK, pmk, PMK_LEN);
4362 int wpa_auth_pmksa_add(struct wpa_state_machine *sm, const u8 *pmk,
4375 pmk = pmk + PMK_LEN;
4386 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK", pmk, pmk_len);
4387 if (pmksa_cache_auth_add(sm->wpa_auth->pmksa, pmk, pmk_len, NULL,
4398 const u8 *pmk, size_t len, const u8 *sta_addr,
4405 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK from preauth", pmk, len);
4406 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, len, NULL,
4418 const u8 *pmk, const u8 *pmkid)
4423 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK from SAE", pmk, PMK_LEN);
4424 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, PMK_LEN, pmkid,
4442 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
4448 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK (2)", pmk, PMK_LEN);
4449 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, pmk_len, pmkid,
4504 wpa_auth_pmksa_create_entry(const u8 *aa, const u8 *spa, const u8 *pmk,
4510 entry = pmksa_cache_auth_create_entry(pmk, PMK_LEN, pmkid, NULL, 0, aa,
4555 u8 *pmkid, u8 *pmk)
4561 os_memcpy(pmk, pmksa->pmk, PMK_LEN);
4923 void wpa_auth_add_fils_pmk_pmkid(struct wpa_state_machine *sm, const u8 *pmk,
4926 os_memcpy(sm->PMK, pmk, pmk_len);