Home | History | Annotate | Download | only in ap

Lines Matching defs:pmksa

310 	if (sm->pmksa == ctx)
311 sm->pmksa = NULL;
436 wpa_auth->pmksa = pmksa_cache_auth_init(wpa_auth_pmksa_free_cb,
438 if (wpa_auth->pmksa == NULL) {
439 wpa_printf(MSG_ERROR, "PMKSA cache initialization failed.");
452 pmksa_cache_auth_deinit(wpa_auth->pmksa);
514 pmksa_cache_auth_deinit(wpa_auth->pmksa);
1910 if (sm->pmksa) {
1911 wpa_printf(MSG_DEBUG, "WPA: PMK from PMKSA cache");
1912 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
1913 sm->pmk_len = sm->pmksa->pmk_len;
2008 if (sm->pmksa) {
2010 sm->pmksa->pmkid, PMKID_LEN);
2016 * Calculate PMKID since no PMKSA cache entry was
3256 if (sm == NULL || sm->pmksa != entry)
3258 sm->pmksa = NULL;
3266 return sm ? sm->pmksa : NULL;
3301 if (pmksa_cache_auth_add(sm->wpa_auth->pmksa, pmk, pmk_len, NULL,
3319 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, len, NULL,
3336 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, PMK_LEN, pmkid,
3349 struct rsn_pmksa_cache_entry *pmksa;
3351 if (wpa_auth == NULL || wpa_auth->pmksa == NULL)
3353 pmksa = pmksa_cache_auth_get(wpa_auth->pmksa, sta_addr, NULL);
3354 if (pmksa) {
3355 wpa_printf(MSG_DEBUG, "WPA: Remove PMKSA cache entry for "
3357 pmksa_cache_free_entry(wpa_auth->pmksa, pmksa);
3365 if (!wpa_auth || !wpa_auth->pmksa)
3367 return pmksa_cache_auth_list(wpa_auth->pmksa, buf, len);
3373 if (wpa_auth && wpa_auth->pmksa)
3374 pmksa_cache_auth_flush(wpa_auth->pmksa);
3381 if (!wpa_auth || !wpa_auth->pmksa)
3383 return pmksa_cache_auth_get(wpa_auth->pmksa, sta_addr, NULL);
3387 void wpa_auth_pmksa_set_to_sm(struct rsn_pmksa_cache_entry *pmksa,
3395 sm->pmksa = pmksa;
3396 os_memcpy(pmk, pmksa->pmk, PMK_LEN);
3397 os_memcpy(pmkid, pmksa->pmkid, PMKID_LEN);
3398 os_memcpy(wpa_auth->dot11RSNAPMKIDUsed, pmksa->pmkid, PMKID_LEN);
3669 return pmksa_cache_auth_radius_das_disconnect(wpa_auth->pmksa, attr);