Home
last modified time | relevance | path

Searched refs:pmk (Results 1 – 25 of 70) sorted by relevance

123

/freebsd/contrib/wpa/src/nan/
H A Dnan_module_test_cases.c405 .pmk = {
426 .pmk = {
455 .pmk = {
477 .pmk = {
506 .pmk = {
525 .pmk = {
670 .pmk = {
703 .pmk = {
746 .pmk = {
780 .pmk = {
H A Dnan_crypto.c109 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 Dnan_module_tests.c386 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 Dpmksa_cache.c233 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 Dpmksa_cache.h18 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 Dpreauth.c89 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 Dwpa.h47 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 Dwpa_i.h26 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 Dcommon_module_tests.c313 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 Dproximity_ranging.h377 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 Dwpa_common.c507 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 Dwpa_common.h485 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 Dpasn_responder.c45 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 Dpasn_initiator.c44 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 Dpasn_common.h106 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 Dpmksa_cache_auth.c283 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 Dpmksa_cache_auth.h20 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 Dwpa_auth.h528 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 Dwpa_auth.c61 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 Dwpas_glue.c296 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 Dpr_supplicant.h24 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 Dnan_supplicant.c1131 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 Dmesh_rsn.c95 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 Dp2p_invitation.c681 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 Dfwil_types.h913 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

123