Home
last modified time | relevance | path

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

12

/hostap-latest/src/ap/
Dpmksa_cache_auth.c26 #define PMKID_HASH(pmkid) (unsigned int) ((pmkid)[0] & 0x7f) argument
27 struct rsn_pmksa_cache_entry *pmkid[PMKID_HASH_SIZE]; member
64 hash = PMKID_HASH(entry->pmkid); in pmksa_cache_free_entry()
65 pos = pmksa->pmkid[hash]; in pmksa_cache_free_entry()
72 pmksa->pmkid[hash] = entry->hnext; in pmksa_cache_free_entry()
248 hash = PMKID_HASH(entry->pmkid); in pmksa_cache_link_entry()
249 entry->hnext = pmksa->pmkid[hash]; in pmksa_cache_link_entry()
250 pmksa->pmkid[hash] = entry; in pmksa_cache_link_entry()
257 wpa_hexdump(MSG_DEBUG, "RSN: added PMKID", entry->pmkid, PMKID_LEN); in pmksa_cache_link_entry()
283 const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_add() argument
[all …]
Dpmksa_cache_auth.h19 u8 pmkid[PMKID_LEN]; member
50 const u8 *spa, const u8 *pmkid);
53 const u8 *pmkid);
56 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
61 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid,
70 const u8 *aa, const u8 *pmkid);
Dwpa_auth_ie.c125 const u8 *pmkid, enum mfp_options mfp, in rsne_write_data() argument
333 if (pmkid) { in rsne_write_data()
339 os_memcpy(pos, pmkid, PMKID_LEN); in rsne_write_data()
348 if (!pmkid) { in rsne_write_data()
383 int pmkid_count_set = pmkid != NULL; in rsne_write_data()
404 const u8 *pmkid) in wpa_write_rsn_ie() argument
416 wpa_own_rsn_capab(conf, conf->ieee80211w), pmkid, in wpa_write_rsn_ie()
838 const u8 *pmkid; member
846 data->pmkid); in wpa_auth_okc_iter()
867 const u8 *pmkid = NULL; in wpa_validate_wpa_ie() local
[all …]
Dwpa_auth.h506 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
508 void wpa_auth_add_sae_pmkid(struct wpa_state_machine *sm, const u8 *pmkid);
510 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
522 const u8 *pmkid, int expiration);
529 const u8 *pmkid);
532 const u8 *sta_addr, const u8 *pmkid);
536 u8 *pmkid, u8 *pmk, size_t *pmk_len);
621 size_t pmk_len, const u8 *pmkid);
Dwpa_auth.c1174 ie.num_pmkid < 1 || !ie.pmkid) {
1189 const u8 *pmkid = ie.pmkid + i * PMKID_LEN; local
1191 if (os_memcmp_const(pmkid, sm->pmk_r1_name,
1199 if (os_memcmp(pmkid,
1200 assoc_ie.pmkid + j * PMKID_LEN,
1224 ie.pmkid, ie.num_pmkid * PMKID_LEN);
2708 u8 *pmkid = NULL; local
2762 pmkid = buf;
2764 pmkid[0] = WLAN_EID_VENDOR_SPECIFIC;
2765 pmkid[1] = RSN_SELECTOR_LEN + PMKID_LEN;
[all …]
Dwpa_auth_i.h62 u8 pmkid[PMKID_LEN]; /* valid if pmkid_set == 1 */ member
310 const u8 *pmkid);
/hostap-latest/src/rsn_supp/
Dpmksa_cache.c51 entry->pmkid, in pmksa_cache_free_entry()
147 entry->aa, entry->pmkid, NULL); in pmksa_cache_reauth()
233 const u8 *pmkid, const u8 *kck, size_t kck_len, in pmksa_cache_add() argument
259 if (pmkid) in pmksa_cache_add()
260 os_memcpy(entry->pmkid, pmkid, PMKID_LEN); in pmksa_cache_add()
262 rsn_pmkid_suite_b_192(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add()
264 rsn_pmkid_suite_b(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add()
266 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_add()
305 os_memcmp_const(pos->pmkid, entry->pmkid, in pmksa_cache_add_entry()
393 wpa_sm_add_pmkid(pmksa->sm, entry->network_ctx, entry->aa, entry->pmkid, in pmksa_cache_add_entry()
[all …]
Dpmksa_cache.h17 u8 pmkid[PMKID_LEN]; member
78 const u8 *pmkid,
85 const u8 *pmkid, const u8 *kck, size_t kck_len,
93 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid,
Dwpa.h46 const u8 *pmkid, const u8 *fils_cache_id,
50 const u8 *pmkid, const u8 *fils_cache_id);
198 const u8 *pmkid, const u8 *bssid);
248 const u8 *pmkid, const u8 *bssid,
255 const u8 *pmkid,
302 size_t pmk_len, const u8 *pmkid, in wpa_sm_set_pmk() argument
480 wpa_sm_pmksa_cache_get(struct wpa_sm *sm, const u8 *aa, const u8 *pmkid, in wpa_sm_pmksa_cache_get() argument
Dwpa.c313 const u8 *pmkid) in wpa_supplicant_get_pmk() argument
317 if (pmkid && !sm->cur_pmksa) { in wpa_supplicant_get_pmk()
323 sm->own_addr, pmkid, in wpa_supplicant_get_pmk()
335 if (pmkid && sm->cur_pmksa && in wpa_supplicant_get_pmk()
336 os_memcmp_const(pmkid, sm->cur_pmksa->pmkid, PMKID_LEN) == 0) { in wpa_supplicant_get_pmk()
337 wpa_hexdump(MSG_DEBUG, "RSN: matched PMKID", pmkid, PMKID_LEN); in wpa_supplicant_get_pmk()
438 if (!sm->cur_pmksa && pmkid && in wpa_supplicant_get_pmk()
440 pmkid, NULL, 0)) { in wpa_supplicant_get_pmk()
445 } else if (sa && !sm->cur_pmksa && pmkid) { in wpa_supplicant_get_pmk()
907 res = wpa_supplicant_get_pmk(sm, src_addr, ie.pmkid); in wpa_supplicant_process_1_of_4_wpa()
[all …]
Dwpa_i.h317 const u8 *bssid, const u8 *pmkid, in wpa_sm_add_pmkid() argument
323 return sm->ctx->add_pmkid(sm->ctx->ctx, network_ctx, bssid, pmkid, in wpa_sm_add_pmkid()
329 const u8 *bssid, const u8 *pmkid, in wpa_sm_remove_pmkid() argument
333 return sm->ctx->remove_pmkid(sm->ctx->ctx, network_ctx, bssid, pmkid, in wpa_sm_remove_pmkid()
/hostap-latest/src/pasn/
Dpasn_responder.c169 pasn->sae.pmkid, NULL, 0, pasn->own_addr, in pasn_wd_handle_sae_confirm()
438 const u8 *pmkid = NULL; in handle_auth_pasn_resp() local
453 pmkid = pasn->custom_pmkid; in handle_auth_pasn_resp()
455 pmkid = pmksa->pmkid; in handle_auth_pasn_resp()
459 pmkid = pasn->sae.pmkid; in handle_auth_pasn_resp()
465 pmkid = pasn->fils.erp_pmkid; in handle_auth_pasn_resp()
469 if (wpa_pasn_add_rsne(buf, pmkid, in handle_auth_pasn_resp()
532 if (wpa_pasn_add_rsne(rsn_buf, pmkid, in handle_auth_pasn_resp()
848 const u8 *pmkid = NULL; in handle_auth_pasn_1() local
853 rsn_data.pmkid); in handle_auth_pasn_1()
[all …]
Dpasn_common.c42 const u8 *pmkid)) in pasn_register_callbacks() argument
164 void pasn_set_custom_pmkid(struct pasn_data *pasn, const u8 *pmkid) in pasn_set_custom_pmkid() argument
166 if (!pasn || !pmkid) in pasn_set_custom_pmkid()
168 os_memcpy(pasn->custom_pmkid, pmkid, PMKID_LEN); in pasn_set_custom_pmkid()
Dpasn_initiator.c526 const u8 *pmkid; in wpas_pasn_build_auth_1() local
553 pmkid = NULL; in wpas_pasn_build_auth_1()
556 pmkid = pasn->pmk_r1_name; in wpas_pasn_build_auth_1()
566 pmkid = pasn->custom_pmkid; in wpas_pasn_build_auth_1()
568 pmkid = pmksa->pmkid; in wpas_pasn_build_auth_1()
578 if (wpa_pasn_add_rsne(buf, pmkid, pasn->akmp, pasn->cipher) < 0) in wpas_pasn_build_auth_1()
795 const u8 *pmkid = NULL; in wpas_pasn_set_pmk() local
800 rsn_data->pmkid); in wpas_pasn_set_pmk()
807 pmkid = rsn_data->pmkid; in wpas_pasn_set_pmk()
812 pmkid, NULL, pasn->akmp); in wpas_pasn_set_pmk()
[all …]
Dpasn_common.h152 const u8 *pmkid);
194 const u8 *pmkid));
215 void pasn_set_custom_pmkid(struct pasn_data *pasn, const u8 *pmkid);
/hostap-latest/src/drivers/
Ddriver_ndis.c1208 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid()
1222 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid()
1225 os_memcpy(&p->BSSIDInfo[i].PMKID, entry->pmkid, 16); in wpa_driver_ndis_set_pmkid()
1241 const u8 *pmkid = params->pmkid; in wpa_driver_ndis_add_pmkid() local
1243 if (!bssid || !pmkid) in wpa_driver_ndis_add_pmkid()
1249 entry = drv->pmkid; in wpa_driver_ndis_add_pmkid()
1260 os_memcpy(entry->pmkid, pmkid, 16); in wpa_driver_ndis_add_pmkid()
1263 entry->next = drv->pmkid; in wpa_driver_ndis_add_pmkid()
1264 drv->pmkid = entry; in wpa_driver_ndis_add_pmkid()
1270 os_memcpy(entry->pmkid, pmkid, 16); in wpa_driver_ndis_add_pmkid()
[all …]
Ddriver_ndis.h23 u8 pmkid[16]; member
46 struct ndis_pmkid_entry *pmkid; member
/hostap-latest/src/common/
Dwpa_common.h473 u8 *pmkid);
524 const u8 *pmkid; member
536 u8 *pmkid, int akmp);
539 const u8 *spa, u8 *pmkid);
542 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b() argument
549 const u8 *spa, u8 *pmkid);
552 const u8 *aa, const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b_192() argument
564 int wpa_insert_pmkid(u8 *ies, size_t *ies_len, const u8 *pmkid, bool replace);
664 const u8 *pmkid; member
791 int wpa_pasn_add_rsne(struct wpabuf *buf, const u8 *pmkid,
Dwpa_common.c642 u8 *pmkid) in fils_pmkid_erp() argument
660 os_memcpy(pmkid, hash, PMKID_LEN); in fils_pmkid_erp()
661 wpa_hexdump(MSG_DEBUG, "FILS: PMKID", pmkid, PMKID_LEN); in fils_pmkid_erp()
1261 if (data.num_pmkid == 1 && data.pmkid) in wpa_ft_parse_ies()
1262 parse->rsn_pmkid = data.pmkid; in wpa_ft_parse_ies()
1868 data->pmkid = NULL; in wpa_parse_wpa_ie_rsn()
2010 data->pmkid = pos; in wpa_parse_wpa_ie_rsn()
2077 data->pmkid = NULL; in wpa_parse_wpa_ie_wpa()
2605 u8 *pmkid, int akmp) in rsn_pmkid() argument
2630 os_memcpy(pmkid, hash, PMKID_LEN); in rsn_pmkid()
[all …]
Dcommon_module_tests.c319 const u8 pmkid[] = { in sae_tests() local
445 if (os_memcmp(pmkid, sae.pmkid, SAE_PMKID_LEN) != 0) { in sae_tests()
/hostap-latest/tests/fuzzing/pasn-resp/
Dpasn-resp.c27 const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_add() argument
38 const u8 *spa, const u8 *pmkid) in pmksa_cache_auth_get() argument
/hostap-latest/wpa_supplicant/
Dmesh_rsn.c407 sta->sae->pmkid, sta->sae->pmk, in mesh_rsn_auth_sae_sta()
434 void mesh_rsn_get_pmkid(struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid) in mesh_rsn_get_pmkid() argument
436 os_memcpy(pmkid, sta->sae->pmkid, SAE_PMKID_LEN); in mesh_rsn_get_pmkid()
676 os_memcmp(chosen_pmk, sta->sae->pmkid, PMKID_LEN) != 0)) { in mesh_rsn_process_ampe()
Dmesh_rsn.h34 void mesh_rsn_get_pmkid(struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid);
Dpreauth_test.c155 const u8 *bssid, const u8 *pmkid, in wpa_supplicant_add_pmkid() argument
167 const u8 *bssid, const u8 *pmkid, in wpa_supplicant_remove_pmkid() argument
Dwpas_glue.c612 const u8 *bssid, const u8 *pmkid, in wpa_supplicant_add_pmkid() argument
648 params.pmkid = pmkid; in wpa_supplicant_add_pmkid()
659 const u8 *bssid, const u8 *pmkid, in wpa_supplicant_remove_pmkid() argument
679 params.pmkid = pmkid; in wpa_supplicant_remove_pmkid()

12