/hal_espressif-latest/components/wpa_supplicant/src/ap/ |
D | pmksa_cache_auth.c | 29 struct rsn_pmksa_cache_entry *pmksa; member 36 static void pmksa_cache_set_expiration(struct rsn_pmksa_cache *pmksa); 48 void pmksa_cache_free_entry(struct rsn_pmksa_cache *pmksa, in pmksa_cache_free_entry() argument 54 pmksa->pmksa_count--; in pmksa_cache_free_entry() 55 pmksa->free_cb(entry, pmksa->ctx); in pmksa_cache_free_entry() 59 pos = pmksa->pmkid[hash]; in pmksa_cache_free_entry() 66 pmksa->pmkid[hash] = entry->hnext; in pmksa_cache_free_entry() 74 pos = pmksa->pmksa; in pmksa_cache_free_entry() 81 pmksa->pmksa = entry->next; in pmksa_cache_free_entry() 96 void pmksa_cache_auth_flush(struct rsn_pmksa_cache *pmksa) in pmksa_cache_auth_flush() argument [all …]
|
D | pmksa_cache_auth.h | 41 void pmksa_cache_auth_deinit(struct rsn_pmksa_cache *pmksa); 43 pmksa_cache_auth_get(struct rsn_pmksa_cache *pmksa, 46 struct rsn_pmksa_cache *pmksa, const u8 *spa, const u8 *aa, 49 pmksa_cache_auth_add(struct rsn_pmksa_cache *pmksa, 59 int pmksa_cache_auth_add_entry(struct rsn_pmksa_cache *pmksa, 62 pmksa_cache_add_okc(struct rsn_pmksa_cache *pmksa, 68 void pmksa_cache_free_entry(struct rsn_pmksa_cache *pmksa, 70 int pmksa_cache_auth_radius_das_disconnect(struct rsn_pmksa_cache *pmksa, 72 int pmksa_cache_auth_list(struct rsn_pmksa_cache *pmksa, char *buf, size_t len); 73 void pmksa_cache_auth_flush(struct rsn_pmksa_cache *pmksa); [all …]
|
D | wpa_auth.c | 270 if (sm->pmksa == ctx) in wpa_auth_pmksa_clear_cb() 271 sm->pmksa = NULL; in wpa_auth_pmksa_clear_cb() 390 wpa_auth->pmksa = pmksa_cache_auth_init(wpa_auth_pmksa_free_cb, in wpa_init() 392 if (wpa_auth->pmksa == NULL) { in wpa_init() 405 pmksa_cache_auth_deinit(wpa_auth->pmksa); in wpa_init() 958 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, PMK_LEN, pmkid, in wpa_auth_pmksa_add_sae() 1523 if (wpa_auth_uses_sae(sm) && sm->pmksa) { in SM_STATE() 1525 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len); in SM_STATE() 1526 sm->pmk_len = sm->pmksa->pmk_len; in SM_STATE() 1561 if (sm->pmksa) { in SM_STATE() [all …]
|
D | wpa_auth_ie.c | 609 sm->pmksa = NULL; in wpa_validate_wpa_ie() 613 sm->pmksa = pmksa_cache_auth_get(wpa_auth->pmksa, sm->addr, in wpa_validate_wpa_ie() 615 if (sm->pmksa) { in wpa_validate_wpa_ie() 616 pmkid = sm->pmksa->pmkid; in wpa_validate_wpa_ie() 620 if (sm->pmksa && pmkid) { in wpa_validate_wpa_ie() 627 !sm->pmksa) { in wpa_validate_wpa_ie()
|
D | wpa_auth_i.h | 111 struct rsn_pmksa_cache_entry *pmksa; member 187 struct rsn_pmksa_cache *pmksa; member
|
/hal_espressif-latest/components/wpa_supplicant/src/rsn_supp/ |
D | pmksa_cache.c | 25 struct rsn_pmksa_cache_entry *pmksa; /* PMKSA cache */ member 35 static void pmksa_cache_set_expiration(struct rsn_pmksa_cache *pmksa); 44 static void pmksa_cache_free_entry(struct rsn_pmksa_cache *pmksa, in pmksa_cache_free_entry() argument 48 pmksa->pmksa_count--; in pmksa_cache_free_entry() 49 pmksa->free_cb(entry, pmksa->ctx, reason); in pmksa_cache_free_entry() 56 struct rsn_pmksa_cache *pmksa = eloop_ctx; in pmksa_cache_expire() local 60 while (pmksa->pmksa && pmksa->pmksa->expiration <= now.sec) { in pmksa_cache_expire() 61 struct rsn_pmksa_cache_entry *entry = pmksa->pmksa; in pmksa_cache_expire() 62 pmksa->pmksa = entry->next; in pmksa_cache_expire() 65 pmksa_cache_free_entry(pmksa, entry, PMKSA_EXPIRE); in pmksa_cache_expire() [all …]
|
D | pmksa_cache.h | 53 void pmksa_cache_deinit(struct rsn_pmksa_cache *pmksa); 54 struct rsn_pmksa_cache_entry * pmksa_cache_get(struct rsn_pmksa_cache *pmksa, 57 int pmksa_cache_list(struct rsn_pmksa_cache *pmksa, char *buf, size_t len); 59 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, 68 pmksa_cache_get_opportunistic(struct rsn_pmksa_cache *pmksa, 70 void pmksa_cache_flush(struct rsn_pmksa_cache *pmksa, void *network_ctx, 83 static inline void pmksa_cache_deinit(struct rsn_pmksa_cache *pmksa) in pmksa_cache_deinit() argument 88 pmksa_cache_get(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *pmkid, in pmksa_cache_get() argument 100 static inline int pmksa_cache_list(struct rsn_pmksa_cache *pmksa, char *buf, in pmksa_cache_list() argument 107 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, in pmksa_cache_add() argument [all …]
|
D | wpa.c | 405 sm->cur_pmksa = pmksa_cache_get(sm->pmksa, src_addr, pmkid, in wpa_supplicant_get_pmk() 463 sa = pmksa_cache_add(sm->pmksa, sm->pmk, pmk_len, in wpa_supplicant_get_pmk() 468 pmksa_cache_get(sm->pmksa, src_addr, pmkid, NULL)) in wpa_supplicant_get_pmk() 1453 sa = pmksa_cache_add(sm->pmksa, sm->pmk, sm->pmk_len, NULL, in wpa_supplicant_send_4_of_4_txcallback() 2137 pmksa_cache_add(sm->pmksa, pmk, pmk_len, pmkid, NULL, 0, in wpa_sm_set_pmk() 2181 sm->pmksa = pmksa_cache_init(wpa_sm_pmksa_free_cb, sm, sm); in wpa_sm_init() 2182 if (sm->pmksa == NULL) { in wpa_sm_init() 2196 pmksa_cache_deinit(sm->pmksa); in wpa_sm_deinit() 2326 pmksa_cache_add(sm->pmksa, pmk, PMK_LEN, pmkid, NULL, 0, in wpa_set_pmk() 2362 struct rsn_pmksa_cache_entry *pmksa = NULL; in wpa_set_bss() local [all …]
|
D | wpa_i.h | 44 struct rsn_pmksa_cache *pmksa; /* PMKSA cache */ member
|