Lines Matching defs:pmksa

338 	if (sm->pmksa == ctx)
339 sm->pmksa = NULL;
470 wpa_auth->pmksa = pmksa_cache_auth_init(wpa_auth_pmksa_free_cb,
472 if (wpa_auth->pmksa == NULL) {
486 pmksa_cache_auth_deinit(wpa_auth->pmksa);
543 pmksa_cache_auth_deinit(wpa_auth->pmksa);
2004 if (sm->pmksa) {
2006 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
2007 sm->pmk_len = sm->pmksa->pmk_len;
2084 if (wpa_auth_uses_sae(sm) && sm->pmksa) {
2086 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
2087 sm->pmk_len = sm->pmksa->pmk_len;
2089 os_memcpy(sm->xxkey, sm->pmksa->pmk, sm->pmksa->pmk_len);
2090 sm->xxkey_len = sm->pmksa->pmk_len;
2133 (sm->wpa_key_mgmt == WPA_KEY_MGMT_OWE && sm->pmksa) ||
2141 if (sm->pmksa) {
2144 sm->pmksa->pmkid, PMKID_LEN);
2146 sm->pmksa->pmkid, PMKID_LEN);
2853 if ((!pmk || !pmk_len) && sm->pmksa) {
2855 pmk = sm->pmksa->pmk;
2856 pmk_len = sm->pmksa->pmk_len;
3445 } else if (sm->wpa_key_mgmt == WPA_KEY_MGMT_DPP && sm->pmksa) {
3460 } else if (wpa_auth_uses_sae(sm) && sm->pmksa) {
4332 if (sm == NULL || sm->pmksa != entry)
4334 sm->pmksa = NULL;
4342 return sm ? sm->pmksa : NULL;
4387 if (pmksa_cache_auth_add(sm->wpa_auth->pmksa, pmk, pmk_len, NULL,
4406 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, len, NULL,
4424 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, PMK_LEN, pmkid,
4449 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, pmk_len, pmkid,
4461 struct rsn_pmksa_cache_entry *pmksa;
4463 if (wpa_auth == NULL || wpa_auth->pmksa == NULL)
4465 pmksa = pmksa_cache_auth_get(wpa_auth->pmksa, sta_addr, NULL);
4466 if (pmksa) {
4469 pmksa_cache_free_entry(wpa_auth->pmksa, pmksa);
4477 if (!wpa_auth || !wpa_auth->pmksa)
4479 return pmksa_cache_auth_list(wpa_auth->pmksa, buf, len);
4485 if (wpa_auth && wpa_auth->pmksa)
4486 pmksa_cache_auth_flush(wpa_auth->pmksa);
4496 if (!wpa_auth || !wpa_auth->pmksa)
4499 return pmksa_cache_auth_list_mesh(wpa_auth->pmksa, addr, buf, len);
4526 if (!wpa_auth || !wpa_auth->pmksa)
4529 ret = pmksa_cache_auth_add_entry(wpa_auth->pmksa, entry);
4546 if (!wpa_auth || !wpa_auth->pmksa)
4548 return pmksa_cache_auth_get(wpa_auth->pmksa, sta_addr, pmkid);
4552 void wpa_auth_pmksa_set_to_sm(struct rsn_pmksa_cache_entry *pmksa,
4560 sm->pmksa = pmksa;
4561 os_memcpy(pmk, pmksa->pmk, PMK_LEN);
4562 os_memcpy(pmkid, pmksa->pmkid, PMKID_LEN);
4563 os_memcpy(wpa_auth->dot11RSNAPMKIDUsed, pmksa->pmkid, PMKID_LEN);
4842 return pmksa_cache_auth_radius_das_disconnect(wpa_auth->pmksa, attr);
4862 struct rsn_pmksa_cache_entry *pmksa;
4876 data->pmksa = pmksa_cache_auth_get(a->pmksa, data->spa, data->pmkid);
4877 return data->pmksa != NULL;
4891 idata.pmksa = NULL;
4895 return idata.pmksa;