/freebsd/contrib/wpa/src/ap/ |
H A D | pmksa_cache_auth.c | 26 #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 …]
|
H A D | pmksa_cache_auth.h | 19 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);
|
H A D | wpa_auth_ie.c | 123 const u8 *pmkid) in wpa_write_rsn_ie() argument 337 if (pmkid) { in wpa_write_rsn_ie() 343 os_memcpy(pos, pmkid, PMKID_LEN); in wpa_write_rsn_ie() 351 if (pmkid == NULL) { in wpa_write_rsn_ie() 386 int pmkid_count_set = pmkid != NULL; in wpa_write_rsn_ie() 597 const u8 *pmkid; member 605 data->pmkid); in wpa_auth_okc_iter() 626 const u8 *pmkid = NULL; in wpa_validate_wpa_ie() local 982 (data.num_pmkid != 1 || !data.pmkid || !sm->pmk_r1_name_valid || in wpa_validate_wpa_ie() 983 os_memcmp_const(data.pmkid, sm->pmk_r1_name, in wpa_validate_wpa_ie() [all …]
|
H A D | wpa_auth.h | 483 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 485 void wpa_auth_add_sae_pmkid(struct wpa_state_machine *sm, const u8 *pmkid); 487 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 499 const u8 *pmkid, int expiration); 506 const u8 *pmkid); 509 const u8 *sta_addr, const u8 *pmkid); 513 u8 *pmkid, u8 *pmk, size_t *pmk_len); 598 size_t pmk_len, const u8 *pmkid);
|
H A D | wpa_auth.c | 1173 ie.num_pmkid < 1 || !ie.pmkid) { 1188 const u8 *pmkid = ie.pmkid + i * PMKID_LEN; local 1190 if (os_memcmp_const(pmkid, sm->pmk_r1_name, 1198 if (os_memcmp(pmkid, 1199 assoc_ie.pmkid + j * PMKID_LEN, 1223 ie.pmkid, ie.num_pmkid * PMKID_LEN); 2706 u8 *pmkid = NULL; local 2760 pmkid = buf; 2762 pmkid[0] = WLAN_EID_VENDOR_SPECIFIC; 2763 pmkid[1] = RSN_SELECTOR_LEN + PMKID_LEN; [all …]
|
H A D | wpa_auth_i.h | 62 u8 pmkid[PMKID_LEN]; /* valid if pmkid_set == 1 */ member 305 const u8 *pmkid);
|
H A D | ctrl_iface_ap.c | 1172 u8 pmkid[PMKID_LEN]; in hostapd_ctrl_iface_pmksa_add() local 1191 if (hexstr2bin(pos, pmkid, PMKID_LEN) < 0) in hostapd_ctrl_iface_pmksa_add() 1213 pmkid, expiration, akmp, NULL); in hostapd_ctrl_iface_pmksa_add() 1230 u8 pmkid[PMKID_LEN]; in hostapd_ctrl_iface_pmksa_create_entry() local 1248 if (hexstr2bin(pos, pmkid, PMKID_LEN) < 0) in hostapd_ctrl_iface_pmksa_create_entry() 1268 WPA_KEY_MGMT_SAE, pmkid, expiration); in hostapd_ctrl_iface_pmksa_create_entry()
|
/freebsd/contrib/wpa/src/rsn_supp/ |
H A D | pmksa_cache.c | 51 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 …]
|
H A D | pmksa_cache.h | 17 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,
|
H A D | wpa.h | 46 const u8 *pmkid, const u8 *fils_cache_id, 50 const u8 *pmkid, const u8 *fils_cache_id); 188 const u8 *pmkid, const u8 *bssid); 235 const u8 *pmkid, const u8 *bssid, 242 const u8 *pmkid, 285 size_t pmk_len, const u8 *pmkid, in wpa_sm_set_pmk() argument 432 wpa_sm_pmksa_cache_get(struct wpa_sm *sm, const u8 *aa, const u8 *pmkid, in wpa_sm_pmksa_cache_get() argument
|
H A D | wpa.c | 313 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() 874 res = wpa_supplicant_get_pmk(sm, src_addr, ie.pmkid); in wpa_supplicant_process_1_of_4_wpa() [all …]
|
H A D | wpa_i.h | 311 const u8 *bssid, const u8 *pmkid, in wpa_sm_add_pmkid() argument 317 return sm->ctx->add_pmkid(sm->ctx->ctx, network_ctx, bssid, pmkid, in wpa_sm_add_pmkid() 323 const u8 *bssid, const u8 *pmkid, in wpa_sm_remove_pmkid() argument 327 return sm->ctx->remove_pmkid(sm->ctx->ctx, network_ctx, bssid, pmkid, in wpa_sm_remove_pmkid()
|
/freebsd/contrib/wpa/src/pasn/ |
H A D | pasn_responder.c | 169 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 …]
|
H A D | pasn_common.c | 42 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()
|
H A D | pasn_initiator.c | 526 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 …]
|
H A D | pasn_common.h | 152 const u8 *pmkid); 194 const u8 *pmkid)); 215 void pasn_set_custom_pmkid(struct pasn_data *pasn, const u8 *pmkid);
|
/freebsd/contrib/wpa/src/drivers/ |
H A D | driver_ndis.c | 1208 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 …]
|
H A D | driver_ndis.h | 23 u8 pmkid[16]; member 46 struct ndis_pmkid_entry *pmkid; member
|
/freebsd/contrib/wpa/src/common/ |
H A D | wpa_common.h | 472 u8 *pmkid); 523 const u8 *pmkid; member 535 u8 *pmkid, int akmp); 538 const u8 *spa, u8 *pmkid); 541 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b() argument 548 const u8 *spa, u8 *pmkid); 551 const u8 *aa, const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b_192() argument 563 int wpa_insert_pmkid(u8 *ies, size_t *ies_len, const u8 *pmkid, bool replace); 655 const u8 *pmkid; member 772 int wpa_pasn_add_rsne(struct wpabuf *buf, const u8 *pmkid,
|
H A D | wpa_common.c | 642 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() 2002 data->pmkid = pos; in wpa_parse_wpa_ie_rsn() 2069 data->pmkid = NULL; in wpa_parse_wpa_ie_wpa() 2597 u8 *pmkid, int akmp) in rsn_pmkid() argument 2622 os_memcpy(pmkid, hash, PMKID_LEN); in rsn_pmkid() [all …]
|
H A D | common_module_tests.c | 319 const u8 pmkid[] = { in sae_tests() local 445 if (os_memcmp(pmkid, sae.pmkid, SAE_PMKID_LEN) != 0) { in sae_tests()
|
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | mesh_rsn.c | 407 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()
|
H A D | mesh_rsn.h | 34 void mesh_rsn_get_pmkid(struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid);
|
H A D | preauth_test.c | 155 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
|
H A D | wpas_glue.c | 596 const u8 *bssid, const u8 *pmkid, in wpa_supplicant_add_pmkid() argument 632 params.pmkid = pmkid; in wpa_supplicant_add_pmkid() 643 const u8 *bssid, const u8 *pmkid, in wpa_supplicant_remove_pmkid() argument 663 params.pmkid = pmkid; in wpa_supplicant_remove_pmkid()
|