| /freebsd-13-stable/contrib/wpa/src/rsn_supp/ |
| HD | pmksa_cache.c | 232 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, in pmksa_cache_add() argument 254 os_memcpy(entry->pmk, pmk, pmk_len); in pmksa_cache_add() 266 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_add() 303 os_memcmp_const(pos->pmk, entry->pmk, in pmksa_cache_add_entry() 331 pos->pmk, pos->pmk_len, in pmksa_cache_add_entry() 395 entry->pmk, entry->pmk_len, in pmksa_cache_add_entry() 414 const u8 *pmk, size_t pmk_len, bool external_only) in pmksa_cache_flush() argument 423 (pmk == NULL || in pmksa_cache_flush() 425 os_memcmp(pmk, entry->pmk, pmk_len) == 0)) && in pmksa_cache_flush() 516 new_entry = pmksa_cache_add(pmksa, old_entry->pmk, old_entry->pmk_len, in pmksa_cache_clone_entry() [all …]
|
| HD | pmksa_cache.h | 18 u8 pmk[PMK_LEN_MAX]; member 84 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, 101 const u8 *pmk, size_t pmk_len, bool external_only);
|
| HD | 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()
|
| HD | wpa_i.h | 26 u8 pmk[PMK_LEN_MAX]; member 312 const u8 *cache_id, const u8 *pmk, in wpa_sm_add_pmkid() argument 318 cache_id, pmk, pmk_len, pmk_lifetime, in wpa_sm_add_pmkid() 463 const u8 *pmk, size_t pmk_len) in wpa_sm_key_mgmt_set_pmk() argument 467 return sm->ctx->key_mgmt_set_pmk(sm->ctx->ctx, pmk, pmk_len); in wpa_sm_key_mgmt_set_pmk()
|
| HD | 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); 187 void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len, 234 void wpa_sm_pmksa_cache_add(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len, 284 static inline void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, in wpa_sm_set_pmk() argument
|
| HD | wpa.c | 302 if (wpa_sm_key_mgmt_set_pmk(sm, sm->pmk, sm->pmk_len)) in wpa_supplicant_key_mgmt_set_pmk() 340 sm->pmk, sm->pmk_len); in wpa_supplicant_get_pmk() 353 os_memcpy(sm->xxkey, sm->pmk, sm->pmk_len); in wpa_supplicant_get_pmk() 368 res = eapol_sm_get_key(sm->eapol, sm->pmk, pmk_len); in wpa_supplicant_get_pmk() 375 res = eapol_sm_get_key(sm->eapol, sm->pmk, 16); in wpa_supplicant_get_pmk() 424 "machines", sm->pmk, pmk_len); in wpa_supplicant_get_pmk() 431 sm->pmk, pmk_len, NULL, in wpa_supplicant_get_pmk() 720 ret = wpa_pmk_to_ptk(sm->pmk, sm->pmk_len, "Pairwise key expansion", in wpa_derive_ptk() 2792 sa = pmksa_cache_add(sm->pmksa, sm->pmk, sm->pmk_len, NULL, in wpa_supplicant_process_3_of_4() 4088 os_memcmp(sm->pmk, entry->pmk, sm->pmk_len) == 0)) { in wpa_sm_pmksa_free_cb() [all …]
|
| /freebsd-13-stable/contrib/wpa/src/common/ |
| HD | 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() 612 const u8 pmk[] = { in pasn_test_pasn_auth() local 650 ret = pasn_pmk_to_ptk(pmk, sizeof(pmk), in pasn_test_pasn_auth() 684 const u8 pmk[] = { in pasn_test_no_pasn_auth() local 729 ret = wpa_pmk_to_ptk(pmk, sizeof(pmk), in pasn_test_no_pasn_auth()
|
| HD | wpa_common.c | 393 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label, in wpa_pmk_to_ptk() argument 467 if (sha384_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 475 if (sha256_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 482 if (sha256_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 487 if (sha384_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 492 if (sha512_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 503 if (sha256_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 508 if (sha384_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 513 if (sha512_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() 526 if (sha256_prf(pmk, pmk_len, label, data, data_len, in wpa_pmk_to_ptk() [all …]
|
| HD | wpa_common.h | 463 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label, 470 size_t dh_ss_len, u8 *pmk, size_t *pmk_len); 473 int fils_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const u8 *spa, const u8 *aa, 534 void rsn_pmkid(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa, 750 int pasn_pmk_to_ptk(const u8 *pmk, size_t pmk_len,
|
| HD | sae.h | 110 u8 pmk[SAE_PMK_LEN_MAX]; member
|
| HD | dpp_i.h | 116 int dpp_derive_pmk(const u8 *Nx, size_t Nx_len, u8 *pmk, unsigned int hash_len);
|
| /freebsd-13-stable/contrib/wpa/src/ap/ |
| HD | pmksa_cache_auth.h | 20 u8 pmk[PMK_LEN_MAX]; member 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,
|
| HD | 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() 541 rsn_pmkid(entry->pmk, entry->pmk_len, aa, spa, in pmksa_cache_get_okc() 737 pos += wpa_snprintf_hex(pos, end - pos, entry->pmk, in pmksa_cache_auth_list_mesh()
|
| HD | wpa_auth.h | 475 int wpa_auth_pmksa_add(struct wpa_state_machine *sm, const u8 *pmk, 479 const u8 *pmk, size_t len, const u8 *sta_addr, 483 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 487 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 497 wpa_auth_pmksa_create_entry(const u8 *aa, const u8 *spa, const u8 *pmk, 513 u8 *pmkid, u8 *pmk, size_t *pmk_len); 568 int fils_auth_pmk_to_ptk(struct wpa_state_machine *sm, const u8 *pmk, 597 void wpa_auth_add_fils_pmk_pmkid(struct wpa_state_machine *sm, const u8 *pmk,
|
| HD | wpa_auth.c | 62 const u8 *pmk, unsigned int pmk_len, 1297 const u8 *pmk = NULL; local 1309 pmk = wpa_auth_get_psk(sm->wpa_auth, sm->addr, 1310 sm->p2p_dev_addr, pmk, &pmk_len, 1312 if (!pmk) 1316 os_memcpy(sm->xxkey, pmk, pmk_len); 1321 pmk = sm->PMK; 1325 if (wpa_derive_ptk(sm, sm->alt_SNonce, pmk, pmk_len, &PTK, 0, 1332 if (sm->PMK != pmk) { 1333 os_memcpy(sm->PMK, pmk, pmk_len); [all …]
|
| HD | ctrl_iface_ap.c | 1173 u8 pmk[PMK_LEN_MAX]; in hostapd_ctrl_iface_pmksa_add() local 1204 hexstr2bin(pos, pmk, pmk_len) < 0) in hostapd_ctrl_iface_pmksa_add() 1212 return wpa_auth_pmksa_add2(hapd->wpa_auth, spa, pmk, pmk_len, in hostapd_ctrl_iface_pmksa_add() 1231 u8 pmk[PMK_LEN_MAX]; in hostapd_ctrl_iface_pmksa_create_entry() local 1256 if (hexstr2bin(pos, pmk, PMK_LEN) < 0) in hostapd_ctrl_iface_pmksa_create_entry() 1267 return wpa_auth_pmksa_create_entry(aa, spa, pmk, PMK_LEN, in hostapd_ctrl_iface_pmksa_create_entry()
|
| HD | sta_info.c | 1445 const u8 *pmk; in ap_sta_wpa_get_keyid() local 1450 pmk = wpa_auth_get_pmk(sta->wpa_sm, &pmk_len); in ap_sta_wpa_get_keyid() 1451 if (!pmk || pmk_len != PMK_LEN) in ap_sta_wpa_get_keyid() 1455 if (os_memcmp(pmk, psk->psk, PMK_LEN) == 0) in ap_sta_wpa_get_keyid()
|
| /freebsd-13-stable/contrib/wpa/src/pasn/ |
| HD | pasn_responder.c | 164 pasn->sae.pmk, pasn->sae.pmk_len); in pasn_wd_handle_sae_confirm() 168 pmksa_cache_auth_add(pasn->pmksa, pasn->sae.pmk, pasn->sae.pmk_len, in pasn_wd_handle_sae_confirm() 308 u8 pmk[PMK_LEN_MAX]; in pasn_derive_keys() local 312 os_memset(pmk, 0, sizeof(pmk)); in pasn_derive_keys() 322 os_memcpy(pmk, pasn_default_pmk, sizeof(pasn_default_pmk)); in pasn_derive_keys() 327 os_memcpy(pmk, cached_pmk, cached_pmk_len); in pasn_derive_keys() 334 os_memcpy(pmk, pasn->sae.pmk, PMK_LEN); in pasn_derive_keys() 348 os_memcpy(pasn->pmk, pmk, pmk_len); in pasn_derive_keys() 349 ret = pasn_pmk_to_ptk(pmk, pmk_len, peer_addr, own_addr, in pasn_derive_keys() 868 cached_pmk = pmksa->pmk; in handle_auth_pasn_1()
|
| HD | pasn_initiator.c | 424 pasn->pmk, &pasn->pmk_len); in wpas_pasn_wd_fils_rx() 438 pasn->pmksa_entry = pmksa_cache_add(pasn->pmksa, pasn->pmk, in wpas_pasn_wd_fils_rx() 712 forced_memzero(pasn->pmk, sizeof(pasn->pmk)); in wpa_pasn_reset() 767 os_memset(pasn->pmk, 0, sizeof(pasn->pmk)); in wpas_pasn_set_pmk() 774 os_memcpy(pasn->pmk, pasn_default_pmk, in wpas_pasn_set_pmk() 783 os_memcpy(pasn->pmk, pasn->pmk_r1, pasn->pmk_r1_len); in wpas_pasn_set_pmk() 817 os_memcpy(pasn->pmk, pmksa->pmk, pmksa->pmk_len); in wpas_pasn_set_pmk() 838 os_memcpy(pasn->pmk, pasn->sae.pmk, PMK_LEN); in wpas_pasn_set_pmk() 840 pasn->pmksa_entry = pmksa_cache_add(pasn->pmksa, pasn->pmk, in wpas_pasn_set_pmk() 1232 ret = pasn_pmk_to_ptk(pasn->pmk, pasn->pmk_len, in wpa_pasn_auth_rx()
|
| HD | pasn_common.c | 223 return pasn->pmk; in pasn_get_pmk()
|
| HD | pasn_common.h | 77 u8 pmk[PMK_LEN_MAX]; member
|
| /freebsd-13-stable/contrib/wpa/wpa_supplicant/ |
| HD | wpas_glue.c | 289 u8 pmk[PMK_LEN_MAX]; in wpa_supplicant_eapol_cb() local 341 os_memcpy(pmk, buf + PMK_LEN, PMK_LEN); in wpa_supplicant_eapol_cb() 348 res = eapol_sm_get_key(eapol, pmk, pmk_len); in wpa_supplicant_eapol_cb() 354 res = eapol_sm_get_key(eapol, pmk, 16); in wpa_supplicant_eapol_cb() 366 "handshake", pmk, pmk_len); in wpa_supplicant_eapol_cb() 368 if (wpa_drv_set_key(wpa_s, -1, 0, NULL, 0, 0, NULL, 0, pmk, in wpa_supplicant_eapol_cb() 598 const u8 *pmk, size_t pmk_len, in wpa_supplicant_add_pmkid() argument 633 params.pmk = pmk; in wpa_supplicant_add_pmkid() 1249 static int wpa_supplicant_key_mgmt_set_pmk(void *ctx, const u8 *pmk, in wpa_supplicant_key_mgmt_set_pmk() argument 1257 NULL, 0, pmk, pmk_len, KEY_FLAG_PMK); in wpa_supplicant_key_mgmt_set_pmk()
|
| HD | mesh_rsn.c | 95 return sta->sae->pmk; in auth_get_psk() 407 sta->sae->pmkid, sta->sae->pmk, in mesh_rsn_auth_sae_sta() 467 sha256_prf(sta->sae->pmk, sizeof(sta->sae->pmk), "AEK Derivation", in mesh_rsn_derive_aek() 528 sha256_prf(sta->sae->pmk, SAE_PMK_LEN, in mesh_rsn_derive_mtk()
|
| HD | eapol_test.c | 367 u8 pmk[PMK_LEN]; in eapol_test_compare_pmk() local 372 if (eapol_sm_get_key(e->wpa_s->eapol, pmk, PMK_LEN) == 0) { in eapol_test_compare_pmk() 373 wpa_hexdump(MSG_DEBUG, "PMK from EAPOL", pmk, PMK_LEN); in eapol_test_compare_pmk() 374 if (os_memcmp(pmk, e->authenticator_pmk, PMK_LEN) != 0) { in eapol_test_compare_pmk() 381 eapol_sm_get_key(e->wpa_s->eapol, pmk, 16) == 0) { in eapol_test_compare_pmk() 382 wpa_hexdump(MSG_DEBUG, "LEAP PMK from EAPOL", pmk, 16); in eapol_test_compare_pmk() 383 if (os_memcmp(pmk, e->authenticator_pmk, 16) != 0) { in eapol_test_compare_pmk()
|
| HD | preauth_test.c | 157 const u8 *pmk, size_t pmk_len, in wpa_supplicant_add_pmkid() argument
|