Home
last modified time | relevance | path

Searched refs:pmkid (Results 1 – 24 of 24) sorted by relevance

/hal_espressif-latest/components/wpa_supplicant/src/ap/
Dpmksa_cache_auth.c27 #define PMKID_HASH(pmkid) (unsigned int) ((pmkid)[0] & 0x7f) argument
28 struct rsn_pmksa_cache_entry *pmkid[PMKID_HASH_SIZE]; member
58 hash = PMKID_HASH(entry->pmkid); 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()
169 hash = PMKID_HASH(entry->pmkid); in pmksa_cache_link_entry()
170 entry->hnext = pmksa->pmkid[hash]; in pmksa_cache_link_entry()
171 pmksa->pmkid[hash] = entry; in pmksa_cache_link_entry()
178 wpa_hexdump(MSG_DEBUG, "RSN: added PMKID", entry->pmkid, PMKID_LEN); in pmksa_cache_link_entry()
204 const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_add() argument
[all …]
Dpmksa_cache_auth.h18 u8 pmkid[PMKID_LEN]; member
44 const u8 *spa, const u8 *pmkid);
47 const u8 *pmkid);
50 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
55 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid,
64 const u8 *aa, const u8 *pmkid);
Dwpa_auth_ie.c89 const u8 *pmkid) in wpa_write_rsn_ie() argument
247 if (pmkid) { in wpa_write_rsn_ie()
253 memcpy(pos, pmkid, PMKID_LEN); in wpa_write_rsn_ie()
261 if (pmkid == NULL) { in wpa_write_rsn_ie()
279 int pmkid_count_set = pmkid != NULL; in wpa_write_rsn_ie()
402 const u8 *pmkid = NULL; in wpa_validate_wpa_ie() local
612 &data.pmkid[i * PMKID_LEN], PMKID_LEN); in wpa_validate_wpa_ie()
614 &data.pmkid[i * PMKID_LEN]); 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()
[all …]
Dwpa_auth.c564 ie.num_pmkid != 1 || ie.pmkid == NULL) { in ft_check_msg_2_of_4()
570 memcpy(sm->sup_pmk_r1_name, ie.pmkid, PMKID_LEN); in ft_check_msg_2_of_4()
952 const u8 *pmk, const u8 *pmkid, bool cache_pmksa) in wpa_auth_pmksa_add_sae() argument
958 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, PMK_LEN, pmkid, in wpa_auth_pmksa_add_sae()
967 void wpa_auth_add_sae_pmkid(struct wpa_state_machine *sm, const u8 *pmkid) in wpa_auth_add_sae_pmkid() argument
969 os_memcpy(sm->pmkid, pmkid, PMKID_LEN); in wpa_auth_add_sae_pmkid()
1535 u8 buf[2 + RSN_SELECTOR_LEN + PMKID_LEN], *pmkid = NULL; in SM_STATE() local
1556 pmkid = buf; in SM_STATE()
1558 pmkid[0] = WLAN_EID_VENDOR_SPECIFIC; in SM_STATE()
1559 pmkid[1] = RSN_SELECTOR_LEN + PMKID_LEN; in SM_STATE()
[all …]
Dwpa_auth_ie.h17 const u8 *pmkid; member
Dwpa_auth_i.h63 u8 pmkid[PMKID_LEN]; member
198 const u8 *pmkid);
Dwpa_auth.h298 const u8 *pmk, const u8 *pmkid,bool cache_pmksa);
299 void wpa_auth_add_sae_pmkid(struct wpa_state_machine *sm, const u8 *pmkid);
Dieee802_11.c247 sta->sae->pmk, sta->sae->pmkid, false); in sae_accept_sta()
/hal_espressif-latest/components/wpa_supplicant/src/rsn_supp/
Dpmksa_cache.c108 const u8 *pmkid, const u8 *kck, size_t kck_len, in pmksa_cache_add() argument
125 if (pmkid) in pmksa_cache_add()
126 os_memcpy(entry->pmkid, pmkid, PMKID_LEN); in pmksa_cache_add()
128 rsn_pmkid_suite_b_192(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add()
130 rsn_pmkid_suite_b(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add()
132 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_add()
150 os_memcmp_const(pos->pmkid, entry->pmkid, in pmksa_cache_add()
306 const u8 *aa, const u8 *pmkid, in pmksa_cache_get() argument
312 (pmkid == NULL || in pmksa_cache_get()
313 os_memcmp(entry->pmkid, pmkid, PMKID_LEN) == 0) && in pmksa_cache_get()
[all …]
Dpmksa_cache.h17 u8 pmkid[PMKID_LEN]; member
55 const u8 *aa, const u8 *pmkid,
60 const u8 *pmkid, const u8 *kck, size_t kck_len,
64 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid,
88 pmksa_cache_get(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *pmkid, in pmksa_cache_get() argument
108 const u8 *pmkid, const u8 *kck, size_t kck_len, in pmksa_cache_add() argument
118 static inline int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, in pmksa_cache_set_current() argument
Dwpa.c396 const u8 *pmkid) in wpa_supplicant_get_pmk() argument
400 if (pmkid && !sm->cur_pmksa) { in wpa_supplicant_get_pmk()
405 sm->cur_pmksa = pmksa_cache_get(sm->pmksa, src_addr, pmkid, in wpa_supplicant_get_pmk()
417 if (pmkid && sm->cur_pmksa && in wpa_supplicant_get_pmk()
418 os_memcmp_const(pmkid, sm->cur_pmksa->pmkid, PMKID_LEN) == 0) { in wpa_supplicant_get_pmk()
420 wpa_hexdump(MSG_DEBUG, "RSN: matched PMKID", pmkid, PMKID_LEN); in wpa_supplicant_get_pmk()
467 if (!sm->cur_pmksa && pmkid && in wpa_supplicant_get_pmk()
468 pmksa_cache_get(sm->pmksa, src_addr, pmkid, NULL)) in wpa_supplicant_get_pmk()
474 } else if (sa && !sm->cur_pmksa && pmkid) { in wpa_supplicant_get_pmk()
694 if (ie.pmkid) { in wpa_supplicant_process_1_of_4()
[all …]
Dwpa_ie.h23 const u8 *pmkid; member
Dwpa.h41 void wpa_set_pmk(uint8_t *pmk, size_t pmk_length, const u8 *pmkid, bool cache_pmksa);
Dwpa_ie.c238 os_memcpy(pos, sm->cur_pmksa->pmkid, PMKID_LEN); in wpa_gen_wpa_ie_rsn()
352 ie->pmkid = pos + 2 + RSN_SELECTOR_LEN; in wpa_parse_generic()
/hal_espressif-latest/components/wpa_supplicant/src/common/
Dwpa_common.h361 const u8 *pmkid; member
373 const u8 *spa, u8 *pmkid);
376 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b() argument
384 const u8 *spa, u8 *pmkid);
387 const u8 *aa, const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b_192() argument
406 int wpa_insert_pmkid(u8 *ies, size_t *ies_len, const u8 *pmkid);
439 u8 *pmkid, int akmp);
Dwpa_common.c166 if (data.num_pmkid == 1 && data.pmkid) in wpa_ft_parse_ies()
167 parse->rsn_pmkid = data.pmkid; in wpa_ft_parse_ies()
420 data->pmkid = NULL; in wpa_parse_wpa_ie_rsn()
519 data->pmkid = pos; in wpa_parse_wpa_ie_rsn()
560 data->pmkid = NULL; in wpa_parse_wpa_ie_wpa()
1041 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b() argument
1054 os_memcpy(pmkid, hash, PMKID_LEN); in rsn_pmkid_suite_b()
1073 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b_192() argument
1086 os_memcpy(pmkid, hash, PMKID_LEN); in rsn_pmkid_suite_b_192()
1226 u8 *pmkid, int akmp) in rsn_pmkid() argument
[all …]
Dsae.h113 u8 pmkid[SAE_PMKID_LEN]; member
Ddpp.h325 u8 pmkid[PMKID_LEN]; member
Ddpp.c5747 struct crypto_key *own_key, struct crypto_key *peer_key, u8 *pmkid) in dpp_derive_pmkid() argument
5776 os_memcpy(pmkid, hash, PMKID_LEN); in dpp_derive_pmkid()
5777 wpa_hexdump(MSG_DEBUG, "DPP: PMKID", pmkid, PMKID_LEN); in dpp_derive_pmkid()
5932 if (dpp_derive_pmkid(curve, own_key, peer_key, intro->pmkid) < 0) { in dpp_peer_intro()
Dsae.c1574 os_memcpy(sae->pmkid, val, SAE_PMKID_LEN); in sae_derive_keys()
/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/
Desp_wpa_main.c240 data->pmkid = ie.pmkid; in wpa_parse_wpa_ie_wrapper()
Desp_wifi_driver.h114 const u8 *pmkid; member
Desp_hostap.c384 wpa_auth_add_sae_pmkid(sta->wpa_sm, sta->sae->pmkid); in hostap_new_assoc_sta()
Desp_wpa3.c356 wpa_set_pmk(g_sae_data.pmk, g_sae_data.pmk_len, g_sae_data.pmkid, true); in wpa3_parse_sae_confirm()