| /freebsd/contrib/wpa/src/nan/ |
| H A D | nan_module_test_cases.c | 405 .pmk = { 426 .pmk = { 455 .pmk = { 477 .pmk = { 506 .pmk = { 525 .pmk = { 670 .pmk = { 703 .pmk = { 746 .pmk = { 780 .pmk = {
|
| H A D | nan_crypto.c | 109 int nan_crypto_pmk_to_ptk(const u8 *pmk, const u8 *iaddr, const u8 *raddr, in nan_crypto_pmk_to_ptk() argument 137 ret = sha256_prf(pmk, PMK_LEN, NAN_PTK_LABEL, data, in nan_crypto_pmk_to_ptk() 140 ret = sha384_prf(pmk, PMK_LEN, NAN_PTK_LABEL, data, in nan_crypto_pmk_to_ptk() 145 wpa_hexdump_key(MSG_DEBUG, "NAN: PMK", pmk, PMK_LEN); in nan_crypto_pmk_to_ptk() 178 int nan_crypto_calc_pmkid(const u8 *pmk, const u8 *iaddr, const u8 *raddr, in nan_crypto_calc_pmkid() argument 206 ret = hmac_sha256(pmk, PMK_LEN, data, sizeof(data), digest); in nan_crypto_calc_pmkid() 208 ret = hmac_sha384(pmk, PMK_LEN, data, sizeof(data), digest); in nan_crypto_calc_pmkid() 738 const u8 *pmk) in nan_crypto_pmkid_list() argument 743 if (!cs_num || !pmk) in nan_crypto_pmkid_list() 759 ret = nan_crypto_calc_pmkid(pmk, iaddr, raddr, srv_id, csid, in nan_crypto_pmkid_list()
|
| H A D | nan_module_tests.c | 386 os_memcpy(params->sec.pmk, dev->conf->pmk, PMK_LEN); in nan_ndp_notify_action() 442 os_memcpy(params->sec.pmk, dev->conf->pmk, PMK_LEN); in nan_ndp_notify_action() 1080 os_memcpy(params->sec.pmk, sub->conf->pmk, PMK_LEN); in nan_test_ndp_request() 1489 u8 pmk[PMK_LEN]; in nan_test_derive_nd_pmk() local 1506 NAN_CS_SK_CCM_128, nmi, pmk)); in nan_test_derive_nd_pmk() 1507 NAN_CRYPTO_FAIL(os_memcmp(pmk, expected_pmk_ccm128, PMK_LEN)); in nan_test_derive_nd_pmk()
|
| /freebsd/contrib/wpa/src/rsn_supp/ |
| H A D | pmksa_cache.c | 233 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, in pmksa_cache_add() argument 255 os_memcpy(entry->pmk, pmk, pmk_len); in pmksa_cache_add() 267 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_add() 329 entry->pmk, entry->pmk_len, remaining_lifetime, in pmksa_cache_add_to_driver() 348 os_memcmp_const(pos->pmk, entry->pmk, in pmksa_cache_add_entry() 376 pos->pmk, pos->pmk_len, in pmksa_cache_add_entry() 455 const u8 *pmk, size_t pmk_len, bool external_only, in pmksa_cache_flush() argument 465 (pmk == NULL || in pmksa_cache_flush() 467 os_memcmp(pmk, entry->pmk, pmk_len) == 0)) && in pmksa_cache_flush() 558 new_entry = pmksa_cache_add(pmksa, old_entry->pmk, old_entry->pmk_len, in pmksa_cache_clone_entry() [all …]
|
| H A D | pmksa_cache.h | 18 u8 pmk[PMK_LEN_MAX]; member 85 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, 102 const u8 *pmk, size_t pmk_len, bool external_only,
|
| H A D | preauth.c | 89 u8 pmk[PMK_LEN]; in rsn_preauth_eapol_cb() local 94 res = eapol_sm_get_key(eapol, pmk, PMK_LEN); in rsn_preauth_eapol_cb() 100 res = eapol_sm_get_key(eapol, pmk, 16); in rsn_preauth_eapol_cb() 105 pmk, pmk_len); in rsn_preauth_eapol_cb() 107 pmksa_cache_add(sm->pmksa, pmk, pmk_len, NULL, in rsn_preauth_eapol_cb() 355 NULL, p->pmk, p->pmk_len, 0, 0, in rsn_preauth_candidate_process()
|
| H A D | wpa.h | 47 const u8 *pmk, size_t pmk_len, u32 pmk_lifetime, 93 int (*key_mgmt_set_pmk)(void *ctx, const u8 *pmk, size_t pmk_len); 205 void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len, 255 void wpa_sm_pmksa_cache_add(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len, 266 int wpa_sm_pmksa_get_pmk(struct wpa_sm *sm, const u8 *aa, const u8 **pmk, 316 static inline void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, in wpa_sm_set_pmk() argument
|
| H A D | wpa_i.h | 26 u8 pmk[PMK_LEN_MAX]; member 340 const u8 *cache_id, const u8 *pmk, in wpa_sm_add_pmkid() argument 346 cache_id, pmk, pmk_len, pmk_lifetime, in wpa_sm_add_pmkid() 491 const u8 *pmk, size_t pmk_len) in wpa_sm_key_mgmt_set_pmk() argument 495 return sm->ctx->key_mgmt_set_pmk(sm->ctx->ctx, pmk, pmk_len); in wpa_sm_key_mgmt_set_pmk()
|
| /freebsd/contrib/wpa/src/common/ |
| H A D | common_module_tests.c | 313 const u8 pmk[] = { in sae_tests() local 440 if (os_memcmp(pmk, sae.pmk, SAE_PMK_LEN) != 0) { in sae_tests() 615 const u8 pmk[] = { in pasn_test_pasn_auth() local 654 ret = pasn_pmk_to_ptk(pmk, sizeof(pmk), in pasn_test_pasn_auth() 689 const u8 pmk[] = { in pasn_test_no_pasn_auth() local 734 ret = wpa_pmk_to_ptk(pmk, sizeof(pmk), in pasn_test_no_pasn_auth()
|
| H A D | proximity_ranging.h | 377 u8 pmk[PMK_LEN_MAX]; member 386 u8 pmk[PMK_LEN_MAX]; member 417 u8 pmk[PMK_LEN_MAX]; member 666 const u8 *pmk, size_t pmk_len, bool own); 668 const u8 *pmk, size_t pmk_len,
|
| H A D | wpa_common.c | 507 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label, in wpa_pmk_to_ptk() argument 581 if (sha384_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 590 if (sha256_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 598 if (sha256_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 609 if (sha384_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 615 if (sha512_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 627 if (sha256_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 633 if (sha384_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 639 if (sha512_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 653 if (sha256_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() [all …]
|
| H A D | wpa_common.h | 485 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label, 492 size_t dh_ss_len, u8 *pmk, size_t *pmk_len); 495 int fils_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const u8 *spa, const u8 *aa, 556 void rsn_pmkid(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa, 800 int pasn_pmk_to_ptk(const u8 *pmk, size_t pmk_len, 851 int wpa_auth_802_1x_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const u8 *spa,
|
| /freebsd/contrib/wpa/src/pasn/ |
| H A D | pasn_responder.c | 45 const u8 *pmk, size_t pmk_len, 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 64 os_memcpy(pmk, entry->pmk, entry->pmk_len); in pasn_responder_pmksa_cache_get() 272 pasn->sae.pmk, pasn->sae.pmk_len); in pasn_wd_handle_sae_confirm() 280 pmksa_cache_auth_add(pasn->pmksa, pasn->sae.pmk, pasn->sae.pmk_len, in pasn_wd_handle_sae_confirm() 439 u8 pmk[PMK_LEN_MAX]; in pasn_derive_keys() local 443 os_memset(pmk, 0, sizeof(pmk)); in pasn_derive_keys() 453 os_memcpy(pmk, cached_pmk, cached_pmk_len); in pasn_derive_keys() 459 os_memcpy(pmk, pasn_default_pmk, sizeof(pasn_default_pmk)); in pasn_derive_keys() [all …]
|
| H A D | pasn_initiator.c | 44 const u8 *pmk, 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 76 os_memcpy(pmk, entry->pmk, entry->pmk_len); in pasn_initiator_pmksa_cache_get() 493 pasn->pmk, &pasn->pmk_len); in wpas_pasn_wd_fils_rx() 507 pasn->pmksa_entry = pmksa_cache_add(pasn->pmksa, pasn->pmk, in wpas_pasn_wd_fils_rx() 893 forced_memzero(pasn->pmk, sizeof(pasn->pmk)); in wpa_pasn_reset() 958 os_memset(pasn->pmk, 0, sizeof(pasn->pmk)); in wpas_pasn_set_pmk() 966 os_memcpy(pasn->pmk, pasn_default_pmk, in wpas_pasn_set_pmk() 975 os_memcpy(pasn->pmk, pasn->pmk_r1, pasn->pmk_r1_len); in wpas_pasn_set_pmk() [all …]
|
| H A D | pasn_common.h | 106 u8 pmk[PMK_LEN_MAX]; member 319 const u8 *pmk, size_t pmk_len, 322 const u8 *bssid, u8 *pmkid, u8 *pmk, 344 const u8 *pmk, size_t pmk_len, 347 const u8 *bssid, u8 *pmkid, u8 *pmk,
|
| /freebsd/contrib/wpa/src/ap/ |
| H A D | pmksa_cache_auth.c | 283 const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_add() argument 290 entry = pmksa_cache_auth_create_entry(pmk, pmk_len, pmkid, kck, kck_len, in pmksa_cache_auth_add() 318 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_create_entry() argument 335 os_memcpy(entry->pmk, pmk, pmk_len); in pmksa_cache_auth_create_entry() 348 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_auth_create_entry() 411 os_memcpy(entry->pmk, old_entry->pmk, old_entry->pmk_len); in pmksa_cache_add_okc() 552 rsn_pmkid(entry->pmk, entry->pmk_len, aa, spa, in pmksa_cache_get_okc() 745 pos += wpa_snprintf_hex(pos, end - pos, entry->pmk, in pmksa_cache_auth_list_mesh()
|
| H A D | pmksa_cache_auth.h | 20 u8 pmk[PMK_LEN_MAX]; member 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,
|
| H A D | wpa_auth.h | 528 int wpa_auth_pmksa_add(struct wpa_state_machine *sm, const u8 *pmk, 532 const u8 *pmk, size_t len, const u8 *sta_addr, 536 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 540 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 551 wpa_auth_pmksa_create_entry(const u8 *aa, const u8 *spa, const u8 *pmk, 562 const u8 *sta_addr, const u8 **pmk, size_t *pmk_len, 570 u8 *pmkid, u8 *pmk, size_t *pmk_len); 627 int fils_auth_pmk_to_ptk(struct wpa_state_machine *sm, const u8 *pmk, 656 void wpa_auth_add_fils_pmk_pmkid(struct wpa_state_machine *sm, const u8 *pmk, 680 const struct wpa_ptk *ptk, const u8 *pmk,
|
| H A D | wpa_auth.c | 61 const u8 *pmk, unsigned int pmk_len, 1080 const struct wpa_ptk *ptk, const u8 *pmk, argument 1084 os_memcpy(sm->PMK, pmk, pmk_len); 1462 const u8 *pmk = NULL; local 1474 pmk = wpa_auth_get_psk(sm->wpa_auth, sm->addr, 1475 sm->p2p_dev_addr, pmk, &pmk_len, 1477 if (!pmk) 1481 os_memcpy(sm->xxkey, pmk, pmk_len); 1486 pmk = sm->PMK; 1490 if (wpa_derive_ptk(sm, sm->alt_SNonce, pmk, pmk_len, &PTK, 0, [all …]
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | wpas_glue.c | 296 u8 pmk[PMK_LEN_MAX]; in wpa_supplicant_eapol_cb() local 349 os_memcpy(pmk, buf, pmk_len); in wpa_supplicant_eapol_cb() 351 os_memcpy(pmk, buf + PMK_LEN, PMK_LEN); in wpa_supplicant_eapol_cb() 358 res = eapol_sm_get_key(eapol, pmk, pmk_len); in wpa_supplicant_eapol_cb() 364 res = eapol_sm_get_key(eapol, pmk, 16); in wpa_supplicant_eapol_cb() 376 "handshake", pmk, pmk_len); in wpa_supplicant_eapol_cb() 378 if (wpa_drv_set_key(wpa_s, -1, 0, NULL, 0, 0, NULL, 0, pmk, in wpa_supplicant_eapol_cb() 624 const u8 *pmk, size_t pmk_len, in wpa_supplicant_add_pmkid() argument 659 params.pmk = pmk; in wpa_supplicant_add_pmkid() 1275 static int wpa_supplicant_key_mgmt_set_pmk(void *ctx, const u8 *pmk, in wpa_supplicant_key_mgmt_set_pmk() argument [all …]
|
| H A D | pr_supplicant.h | 24 const char *password, const u8 *pmk, size_t pmk_len, 82 const u8 *pmk, size_t pmk_len, bool own) in wpas_pr_set_dev_ik() argument
|
| H A D | nan_supplicant.c | 1131 ik->pmk = wpabuf_alloc_copy(npk, npk_len); in wpas_nan_update_pairing_credentials_cb() 1132 if (!ik->pmk) in wpas_nan_update_pairing_credentials_cb() 1181 !ik->pmk || in wpas_nan_find_ik_by_nonce_tag() 1230 return ik->pmk; in wpas_nan_get_npk_akmp_cb() 2746 const char *pwd, const char *pmk) in wpas_nan_fill_nd_pmk() argument 2796 if ((!pwd || os_strlen(pwd) == 0) && (!pmk || os_strlen(pmk) == 0)) { in wpas_nan_fill_nd_pmk() 2803 if (pmk) { in wpas_nan_fill_nd_pmk() 2804 if (os_strlen(pmk) != PMK_LEN * 2) { in wpas_nan_fill_nd_pmk() 2806 os_strlen(pmk)); in wpas_nan_fill_nd_pmk() 2810 if (hexstr2bin(pmk, ndp->sec.pmk, PMK_LEN) < 0) { in wpas_nan_fill_nd_pmk() [all …]
|
| H A D | mesh_rsn.c | 95 return sta->sae->pmk; in auth_get_psk() 408 sta->sae->pmkid, sta->sae->pmk, in mesh_rsn_auth_sae_sta() 468 sha256_prf(sta->sae->pmk, sizeof(sta->sae->pmk), "AEK Derivation", in mesh_rsn_derive_aek() 529 sha256_prf(sta->sae->pmk, SAE_PMK_LEN, in mesh_rsn_derive_mtk()
|
| /freebsd/contrib/wpa/src/p2p/ |
| H A D | p2p_invitation.c | 681 u8 pmk[PMK_LEN_MAX]; in p2p_start_invitation_connect() local 697 pmkid, pmk, &pmk_len); in p2p_start_invitation_connect() 708 pmk, pmk_len, in p2p_start_invitation_connect() 713 forced_memzero(pmk, sizeof(pmk)); in p2p_start_invitation_connect() 795 const u8 *pmkid = NULL, *pmk = NULL; in p2p_invitation_resp_cb() local 808 pmk = _pmk; in p2p_invitation_resp_cb() 825 p2p->inv_op_freq, pmkid, pmk, in p2p_invitation_resp_cb()
|
| /freebsd/sys/contrib/dev/broadcom/brcm80211/brcmfmac/ |
| H A D | fwil_types.h | 913 u8 pmk[WLAN_PMK_LEN_SUITE_B_192]; member 935 u8 pmk[WLAN_PMK_LEN_SUITE_B_192]; member 951 struct brcmf_pmksa pmk[BRCMF_MAXPMKID]; member 964 struct brcmf_pmksa_v2 pmk[BRCMF_MAXPMKID]; member 979 struct brcmf_pmksa_v3 pmk[BRCMF_MAXPMKID]; member
|