Home
last modified time | relevance | path

Searched refs:pmksa (Results 1 – 9 of 9) sorted by relevance

/hal_espressif-latest/components/wpa_supplicant/src/ap/
Dpmksa_cache_auth.c29 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 …]
Dpmksa_cache_auth.h41 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 …]
Dwpa_auth.c270 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 …]
Dwpa_auth_ie.c609 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()
Dwpa_auth_i.h111 struct rsn_pmksa_cache_entry *pmksa; member
187 struct rsn_pmksa_cache *pmksa; member
/hal_espressif-latest/components/wpa_supplicant/src/rsn_supp/
Dpmksa_cache.c25 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 …]
Dpmksa_cache.h53 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 …]
Dwpa.c405 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 …]
Dwpa_i.h44 struct rsn_pmksa_cache *pmksa; /* PMKSA cache */ member