Home
last modified time | relevance | path

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

123

/freebsd/contrib/wpa/src/ap/
H A 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 …]
H A Dpmksa_cache_auth.h19 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 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()
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 Dwpa_auth.h453 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 Dwpa_auth.c707 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 Dpmksa_cache.c51 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 Dpmksa_cache.h17 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 Dwpa_ie.c257 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 Dwpa.h46 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 Dwpa.c315 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 Dwpa_ie.h24 const u8 *pmkid);
H A Dwpa_i.h339 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 Dpasn_responder.c46 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 Dpasn_common.h199 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 Dpasn_common.c52 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 Dpasn_initiator.c45 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 Ddriver_ndis.c1211 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 Ddriver_ndis.h23 u8 pmkid[16]; member
46 struct ndis_pmkid_entry *pmkid; member
/freebsd/contrib/wpa/src/common/
H A Dwpa_common.h494 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 Dwpa_common.c774 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 Dp2p_invitation.c680 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 Dnan_module_tests.c518 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 Dnan_crypto.c180 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 Dmesh_rsn.c408 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 Dfwil_types.h58 u8 pmkid[WLAN_PMKID_LEN]; member

123