| /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 59 const u8 *spa, const u8 *pmkid); 62 const u8 *pmkid); 65 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 70 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid, 79 const u8 *aa, const u8 *pmkid);
|
| H A D | wpa_auth_ie.c | 125 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() 380 int pmkid_count_set = pmkid != NULL; in rsne_write_data() 401 const u8 *pmkid) in wpa_write_rsn_ie() argument 413 wpa_own_rsn_capab(conf, conf->ieee80211w), pmkid, in wpa_write_rsn_ie() 486 size_t len, const u8 *pmkid, int akmp, in wpa_write_802_1x_rsne() argument 502 pmkid, mfp, group_mgmt_cipher); in wpa_write_802_1x_rsne() 516 const u8 *pmkid, int akmp, in wpa_write_eppke_rsne() argument [all …]
|
| H A D | wpa_auth.h | 453 int (*remove_pmkid)(void *ctx, const u8 *sta_addr, const u8 *pmkid); 536 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 538 void wpa_auth_add_sae_pmkid(struct wpa_state_machine *sm, const u8 *pmkid); 540 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 553 const u8 *pmkid, int expiration); 560 const u8 *pmkid); 563 const u8 **pmkid); 566 const u8 *sta_addr, const u8 *pmkid); 570 u8 *pmkid, u8 *pmk, size_t *pmk_len); 657 size_t pmk_len, const u8 *pmkid); [all …]
|
| H A D | wpa_auth.c | 707 entry->pmkid); in wpa_auth_pmksa_free_cb() 1338 ie.num_pmkid < 1 || !ie.pmkid) { 1353 const u8 *pmkid = ie.pmkid + i * PMKID_LEN; local 1355 if (os_memcmp_const(pmkid, sm->pmk_r1_name, 1363 if (os_memcmp(pmkid, 1364 assoc_ie.pmkid + j * PMKID_LEN, 1388 ie.pmkid, ie.num_pmkid * PMKID_LEN); 2938 u8 *pmkid = NULL; local 2991 pmkid = buf; 2993 pmkid[0] = WLAN_EID_VENDOR_SPECIFIC; [all …]
|
| /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() 234 const u8 *pmkid, const u8 *kck, size_t kck_len, in pmksa_cache_add() argument 260 if (pmkid) in pmksa_cache_add() 261 os_memcpy(entry->pmkid, pmkid, PMKID_LEN); in pmksa_cache_add() 263 rsn_pmkid_suite_b_192(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add() 265 rsn_pmkid_suite_b(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add() 267 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_add() 327 wpa_sm_add_pmkid(pmksa->sm, entry->network_ctx, entry->aa, entry->pmkid, in pmksa_cache_add_to_driver() 350 os_memcmp_const(pos->pmkid, entry->pmkid, in pmksa_cache_add_entry() [all …]
|
| H A D | pmksa_cache.h | 17 u8 pmkid[PMKID_LEN]; member 79 const u8 *pmkid, 86 const u8 *pmkid, const u8 *kck, size_t kck_len, 94 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid,
|
| H A D | wpa_ie.c | 257 os_memcpy(pos, sm->cur_pmksa->pmkid, PMKID_LEN); in wpa_gen_wpa_ie_rsn() 320 const u8 *pmkid) in wpa_external_auth_add_rsne() argument 330 (pmkid ? 2 + PMKID_LEN : 0) + in wpa_external_auth_add_rsne() 332 (RSN_SELECTOR_LEN + (!pmkid ? 2 : 0)) : 0)) { in wpa_external_auth_add_rsne() 384 if (pmkid) { in wpa_external_auth_add_rsne() 390 os_memcpy(pos, pmkid, PMKID_LEN); in wpa_external_auth_add_rsne() 396 if (!pmkid) { in wpa_external_auth_add_rsne()
|
| H A D | wpa.h | 46 const u8 *pmkid, const u8 *fils_cache_id, 50 const u8 *pmkid, const u8 *fils_cache_id); 206 const u8 *pmkid, const u8 *bssid); 256 const u8 *pmkid, const u8 *bssid, 263 const u8 *pmkid, 267 size_t *pmk_len, const u8 **pmkid); 317 size_t pmk_len, const u8 *pmkid, in wpa_sm_set_pmk() argument 487 wpa_sm_pmksa_cache_get(struct wpa_sm *sm, const u8 *aa, const u8 *pmkid, in wpa_sm_pmksa_cache_get() argument 714 const u8 * wpa_sm_get_pmk(struct wpa_sm *sm, const u8 *addr, const u8 *pmkid,
|
| H A D | wpa.c | 315 const u8 *pmkid) in wpa_supplicant_get_pmk() argument 319 if (pmkid && !sm->cur_pmksa) { in wpa_supplicant_get_pmk() 325 sm->own_addr, pmkid, in wpa_supplicant_get_pmk() 337 if (pmkid && sm->cur_pmksa && in wpa_supplicant_get_pmk() 338 os_memcmp_const(pmkid, sm->cur_pmksa->pmkid, PMKID_LEN) == 0) { in wpa_supplicant_get_pmk() 339 wpa_hexdump(MSG_DEBUG, "RSN: matched PMKID", pmkid, PMKID_LEN); in wpa_supplicant_get_pmk() 447 if (!sm->cur_pmksa && pmkid && in wpa_supplicant_get_pmk() 449 pmkid, NULL, 0)) { in wpa_supplicant_get_pmk() 454 } else if (sa && !sm->cur_pmksa && pmkid) { in wpa_supplicant_get_pmk() 926 res = wpa_supplicant_get_pmk(sm, src_addr, ie.pmkid); in wpa_supplicant_process_1_of_4_wpa() [all …]
|
| H A D | wpa_ie.h | 24 const u8 *pmkid);
|
| H A D | wpa_i.h | 339 const u8 *bssid, const u8 *pmkid, in wpa_sm_add_pmkid() argument 345 return sm->ctx->add_pmkid(sm->ctx->ctx, network_ctx, bssid, pmkid, in wpa_sm_add_pmkid() 351 const u8 *bssid, const u8 *pmkid, in wpa_sm_remove_pmkid() argument 355 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 | 46 const u8 *pmkid, int akmp) in pasn_responder_pmksa_cache_add() argument 48 if (pmksa_cache_auth_add(pmksa, pmk, pmk_len, pmkid, NULL, 0, own_addr, in pasn_responder_pmksa_cache_add() 56 const u8 *bssid, u8 *pmkid, u8 *pmk, in pasn_responder_pmksa_cache_get() argument 63 os_memcpy(pmkid, entry->pmkid, PMKID_LEN); in pasn_responder_pmksa_cache_get() 278 os_memcpy(pasn->epp_pmkid_cur, pasn->sae.pmkid, PMKID_LEN); in pasn_wd_handle_sae_confirm() 281 pasn->sae.pmkid, NULL, 0, pasn->own_addr, in pasn_wd_handle_sae_confirm() 587 const u8 *pmkid = NULL; in handle_auth_pasn_resp() local 618 pmkid = pasn->custom_pmkid; in handle_auth_pasn_resp() 620 pmkid = pmksa->pmkid; in handle_auth_pasn_resp() 625 pmkid = pasn->sae.pmkid; in handle_auth_pasn_resp() [all …]
|
| H A D | pasn_common.h | 199 const u8 *pmkid); 209 (*pmksa_cache_search)(void *ctx, const u8 *spa, const u8 *pmkid, 291 const u8 *pmkid), 298 const u8 *pmkid, 320 const u8 *pmkid, int akmp); 322 const u8 *bssid, u8 *pmkid, u8 *pmk, 335 void pasn_set_custom_pmkid(struct pasn_data *pasn, const u8 *pmkid); 345 const u8 *pmkid, int akmp); 347 const u8 *bssid, u8 *pmkid, u8 *pmk,
|
| H A D | pasn_common.c | 52 const u8 *pmkid), in pasn_register_callbacks() argument 59 const u8 *pmkid, bool is_ml)) in pasn_register_callbacks() 205 void pasn_set_custom_pmkid(struct pasn_data *pasn, const u8 *pmkid) in pasn_set_custom_pmkid() argument 207 if (!pasn || !pmkid) in pasn_set_custom_pmkid() 209 os_memcpy(pasn->custom_pmkid, pmkid, PMKID_LEN); in pasn_set_custom_pmkid()
|
| H A D | pasn_initiator.c | 45 size_t pmk_len, const u8 *pmkid, int akmp) in pasn_initiator_pmksa_cache_add() argument 47 if (pmksa_cache_add(pmksa, pmk, pmk_len, pmkid, NULL, 0, bssid, in pasn_initiator_pmksa_cache_add() 68 const u8 *bssid, u8 *pmkid, u8 *pmk, in pasn_initiator_pmksa_cache_get() argument 75 os_memcpy(pmkid, entry->pmkid, PMKID_LEN); in pasn_initiator_pmksa_cache_get() 633 const u8 *pmkid; in wpas_pasn_build_auth_1() local 669 pmkid = NULL; in wpas_pasn_build_auth_1() 672 pmkid = pasn->pmk_r1_name; in wpas_pasn_build_auth_1() 686 pmkid = pasn->custom_pmkid; in wpas_pasn_build_auth_1() 688 pmkid = pmksa->pmkid; in wpas_pasn_build_auth_1() 700 else if (wpa_pasn_add_rsne(buf, pmkid, pasn->akmp, pasn->cipher) < 0) in wpas_pasn_build_auth_1() [all …]
|
| /freebsd/contrib/wpa/src/drivers/ |
| H A D | driver_ndis.c | 1211 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid() 1225 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid() 1228 os_memcpy(&p->BSSIDInfo[i].PMKID, entry->pmkid, 16); in wpa_driver_ndis_set_pmkid() 1244 const u8 *pmkid = params->pmkid; in wpa_driver_ndis_add_pmkid() local 1246 if (!bssid || !pmkid) in wpa_driver_ndis_add_pmkid() 1252 entry = drv->pmkid; in wpa_driver_ndis_add_pmkid() 1263 os_memcpy(entry->pmkid, pmkid, 16); in wpa_driver_ndis_add_pmkid() 1266 entry->next = drv->pmkid; in wpa_driver_ndis_add_pmkid() 1267 drv->pmkid = entry; in wpa_driver_ndis_add_pmkid() 1273 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 | 494 u8 *pmkid); 545 const u8 *pmkid; member 557 u8 *pmkid, int akmp); 560 const u8 *spa, u8 *pmkid); 563 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b() argument 570 const u8 *spa, u8 *pmkid); 573 const u8 *aa, const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b_192() argument 579 int akmp, size_t pmk_len, u8 *pmkid); 589 int wpa_insert_pmkid(u8 *ies, size_t *ies_len, const u8 *pmkid, bool replace); 689 const u8 *pmkid; member [all …]
|
| H A D | wpa_common.c | 774 u8 *pmkid) in fils_pmkid_erp() argument 792 os_memcpy(pmkid, hash, PMKID_LEN); in fils_pmkid_erp() 793 wpa_hexdump(MSG_DEBUG, "FILS: PMKID", pmkid, PMKID_LEN); in fils_pmkid_erp() 1393 if (data.num_pmkid == 1 && data.pmkid) in wpa_ft_parse_ies() 1394 parse->rsn_pmkid = data.pmkid; in wpa_ft_parse_ies() 2150 data->pmkid = NULL; in wpa_parse_wpa_ie_rsn() 2282 data->pmkid = pos; in wpa_parse_wpa_ie_rsn() 2349 data->pmkid = NULL; in wpa_parse_wpa_ie_wpa() 2877 u8 *pmkid, int akmp) in rsn_pmkid() argument 2902 os_memcpy(pmkid, hash, PMKID_LEN); in rsn_pmkid() [all …]
|
| /freebsd/contrib/wpa/src/p2p/ |
| H A D | p2p_invitation.c | 680 u8 pmkid[PMKID_LEN]; in p2p_start_invitation_connect() local 697 pmkid, pmk, &pmk_len); in p2p_start_invitation_connect() 707 dev->inv_peer_oper_freq, pmkid, in p2p_start_invitation_connect() 712 forced_memzero(pmkid, sizeof(pmkid)); in p2p_start_invitation_connect() 795 const u8 *pmkid = NULL, *pmk = NULL; in p2p_invitation_resp_cb() local 807 pmkid = _pmkid; in p2p_invitation_resp_cb() 825 p2p->inv_op_freq, pmkid, pmk, in p2p_invitation_resp_cb()
|
| /freebsd/contrib/wpa/src/nan/ |
| H A D | nan_module_tests.c | 518 const u8 *pmkid) in nan_test_ndp_action() argument 580 params->ssi_len, params->csid, params->pmkid); in nan_test_ndp_action_notfi_cb() 1423 u8 pmkid[PMKID_LEN]; in nan_test_crypto_pmkid() local 1427 NAN_CS_SK_CCM_128, pmkid)); in nan_test_crypto_pmkid() 1429 NAN_CRYPTO_FAIL(os_memcmp(pmkid, nan_pmkid_128, sizeof(pmkid))); in nan_test_crypto_pmkid() 1433 NAN_CS_SK_GCM_256, pmkid)); in nan_test_crypto_pmkid() 1435 NAN_CRYPTO_FAIL(os_memcmp(pmkid, nan_pmkid_256, sizeof(pmkid))); in nan_test_crypto_pmkid()
|
| H A D | nan_crypto.c | 180 enum nan_cipher_suite_id cipher, u8 *pmkid) in nan_crypto_calc_pmkid() argument 212 os_memcpy(pmkid, digest, PMKID_LEN); in nan_crypto_calc_pmkid() 213 wpa_hexdump_key(MSG_DEBUG, "NAN: PMKID", pmkid, PMKID_LEN); in nan_crypto_calc_pmkid() 760 p->pmkid); in nan_crypto_pmkid_list()
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | mesh_rsn.c | 408 sta->sae->pmkid, sta->sae->pmk, in mesh_rsn_auth_sae_sta() 435 void mesh_rsn_get_pmkid(struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid) in mesh_rsn_get_pmkid() argument 437 os_memcpy(pmkid, sta->sae->pmkid, SAE_PMKID_LEN); in mesh_rsn_get_pmkid() 679 os_memcmp(chosen_pmk, sta->sae->pmkid, PMKID_LEN) != 0)) { in mesh_rsn_process_ampe()
|
| /freebsd/sys/contrib/dev/broadcom/brcm80211/brcmfmac/cyw/ |
| H A D | fwil_types.h | 58 u8 pmkid[WLAN_PMKID_LEN]; member
|