| /freebsd-14.2/contrib/wpa/src/pasn/ |
| H A D | pasn_common.c | 25 return pasn; in pasn_data_init() 44 if (!pasn) in pasn_register_callbacks() 55 if (!pasn) in pasn_enable_kdk_derivation() 64 if (!pasn) in pasn_disable_kdk_derivation() 73 if (!pasn) in pasn_set_akmp() 81 if (!pasn) in pasn_set_cipher() 113 if (!pasn) in pasn_set_pt() 126 if (!pasn) in pasn_set_password() 134 if (!pasn) in pasn_set_wpa_key_mgmt() 142 if (!pasn) in pasn_set_rsn_pairwise() [all …]
|
| H A D | pasn_initiator.c | 51 pasn->own_addr, pasn->peer_addr, in wpas_pasn_wd_sae_commit() 438 pasn->pmksa_entry = pmksa_cache_add(pasn->pmksa, pasn->pmk, in wpas_pasn_wd_fils_rx() 668 ret = pasn_mic(pasn->ptk.kck, pasn->akmp, pasn->cipher, in wpas_pasn_build_auth_3() 782 pasn->pmk_len = pasn->pmk_r1_len; in wpas_pasn_set_pmk() 783 os_memcpy(pasn->pmk, pasn->pmk_r1, pasn->pmk_r1_len); in wpas_pasn_set_pmk() 840 pasn->pmksa_entry = pmksa_cache_add(pasn->pmksa, pasn->pmk, in wpas_pasn_set_pmk() 918 MAC2STR(pasn->peer_addr), pasn->akmp, pasn->cipher, in wpas_pasn_send_auth_1() 1235 &pasn->ptk, pasn->akmp, pasn->cipher, in wpa_pasn_auth_rx() 1243 ret = wpa_ltf_keyseed(&pasn->ptk, pasn->akmp, pasn->cipher); in wpa_pasn_auth_rx() 1270 ret = pasn_mic(pasn->ptk.kck, pasn->akmp, pasn->cipher, in wpa_pasn_auth_rx() [all …]
|
| H A D | pasn_responder.c | 32 if (pasn) in pasn_set_responder_pmksa() 78 ret = sae_set_group(&pasn->sae, pasn->group); in pasn_wd_handle_sae_commit() 84 if (!pasn->password || !pasn->pt) { in pasn_wd_handle_sae_commit() 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() 351 &pasn->ptk, pasn->akmp, in pasn_derive_keys() 352 pasn->cipher, pasn->kdk_len); in pasn_derive_keys() 470 pasn->akmp, pasn->cipher) < 0) in handle_auth_pasn_resp() 518 if (pasn->rsn_ie && pasn->rsn_ie_len) { in handle_auth_pasn_resp() 558 ret = pasn_mic(pasn->ptk.kck, pasn->akmp, pasn->cipher, in handle_auth_pasn_resp() [all …]
|
| H A D | pasn_common.h | 156 void wpa_pasn_reset(struct pasn_data *pasn); 171 int wpa_pasn_auth_tx_status(struct pasn_data *pasn, 175 int handle_auth_pasn_1(struct pasn_data *pasn, 186 void pasn_data_deinit(struct pasn_data *pasn); 198 void pasn_set_akmp(struct pasn_data *pasn, int akmp); 203 void pasn_set_initiator_pmksa(struct pasn_data *pasn, 205 void pasn_set_responder_pmksa(struct pasn_data *pasn, 219 int pasn_get_akmp(struct pasn_data *pasn); 220 int pasn_get_cipher(struct pasn_data *pasn); 221 size_t pasn_get_pmk_len(struct pasn_data *pasn); [all …]
|
| /freebsd-14.2/contrib/wpa/wpa_supplicant/ |
| H A D | pasn_supplicant.c | 452 struct pasn_data *pasn = &wpa_s->pasn; in wpas_pasn_reset() local 510 struct pasn_data *pasn = &wpa_s->pasn; in wpas_pasn_auth_start_cb() local 598 if (!pasn->pt) { in wpas_pasn_auth_start_cb() 638 pasn->pmk_r1, in wpas_pasn_auth_start_cb() 748 struct pasn_data *pasn = &wpa_s->pasn; in wpas_pasn_auth_stop() local 755 wpas_pasn_auth_status(wpa_s, pasn->peer_addr, pasn_get_akmp(pasn), in wpas_pasn_auth_stop() 757 pasn->status, pasn->comeback, in wpas_pasn_auth_stop() 802 struct pasn_data *pasn = &wpa_s->pasn; in wpas_pasn_auth_rx() local 812 ptksa_cache_add(wpa_s->ptksa, pasn->own_addr, pasn->peer_addr, in wpas_pasn_auth_rx() 824 forced_memzero(pasn_get_ptk(pasn), sizeof(pasn->ptk)); in wpas_pasn_auth_rx() [all …]
|
| H A D | wpa_supplicant_i.h | 1584 struct pasn_data pasn; member
|
| /freebsd-14.2/usr.sbin/wpa/src/pasn/ |
| H A D | Makefile | 10 .PATH: ${WPA_DISTDIR}/src/pasn 15 CFLAGS+= -I${WPA_DISTDIR}/src/pasn -I${WPA_DISTDIR}/src
|
| /freebsd-14.2/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | ftm-initiator.c | 47 struct iwl_mvm_ftm_pasn_entry *pasn = kzalloc(sizeof(*pasn), in iwl_mvm_ftm_add_pasn_sta() local 53 if (!pasn) in iwl_mvm_ftm_add_pasn_sta() 56 pasn->cipher = iwl_mvm_cipher_to_location_cipher(cipher); in iwl_mvm_ftm_add_pasn_sta() 58 switch (pasn->cipher) { in iwl_mvm_ftm_add_pasn_sta() 97 (hltk_len && hltk_len != sizeof(pasn->hltk))) { in iwl_mvm_ftm_add_pasn_sta() 108 memcpy(pasn->addr, addr, sizeof(pasn->addr)); in iwl_mvm_ftm_add_pasn_sta() 111 memcpy(pasn->hltk, hltk, sizeof(pasn->hltk)); in iwl_mvm_ftm_add_pasn_sta() 112 pasn->flags |= IWL_MVM_PASN_FLAG_HAS_HLTK; in iwl_mvm_ftm_add_pasn_sta() 116 memcpy(pasn->tk, tk, sizeof(pasn->tk)); in iwl_mvm_ftm_add_pasn_sta() 118 list_add_tail(&pasn->list, &mvm->ftm_initiator.pasn_list); in iwl_mvm_ftm_add_pasn_sta() [all …]
|
| /freebsd-14.2/contrib/wpa/src/ap/ |
| H A D | ieee802_11.c | 787 if (sta->pasn && sta->pasn->ecdh) in use_anti_clogging() 2427 struct pasn_data *pasn = sta->pasn; in pasn_fils_auth_resp() local 2462 pasn_get_ptk(sta->pasn), pasn_get_akmp(sta->pasn), in pasn_fils_auth_resp() 2463 pasn_get_cipher(sta->pasn), sta->pasn->kdk_len); in pasn_fils_auth_resp() 2470 ret = wpa_ltf_keyseed(pasn_get_ptk(pasn), pasn_get_akmp(pasn), in pasn_fils_auth_resp() 2508 struct pasn_data *pasn = sta->pasn; in pasn_wd_handle_fils() 2641 struct pasn_data *pasn = sta->pasn; in hapd_initialize_pasn() local 2712 struct pasn_data *pasn = sta->pasn; in hapd_pasn_update_params() local 2761 pasn->pmk_r1, &pasn->pmk_r1_len, NULL, in hapd_pasn_update_params() 2809 if (sta->pasn) { in handle_auth_pasn() [all …]
|
| H A D | sta_info.c | 163 if (sta->pasn) { in ap_free_sta_pasn() 167 if (sta->pasn->ecdh) in ap_free_sta_pasn() 168 crypto_ecdh_deinit(sta->pasn->ecdh); in ap_free_sta_pasn() 170 wpabuf_free(sta->pasn->secret); in ap_free_sta_pasn() 171 sta->pasn->secret = NULL; in ap_free_sta_pasn() 174 sae_clear_data(&sta->pasn->sae); in ap_free_sta_pasn() 179 wpabuf_free(sta->pasn->fils.erp_resp); in ap_free_sta_pasn() 180 sta->pasn->fils.erp_resp = NULL; in ap_free_sta_pasn() 183 pasn_data_deinit(sta->pasn); in ap_free_sta_pasn() 184 sta->pasn = NULL; in ap_free_sta_pasn()
|
| H A D | sta_info.h | 328 struct pasn_data *pasn; member
|
| /freebsd-14.2/usr.sbin/wpa/src/ |
| H A D | Makefile | 11 pasn \
|
| /freebsd-14.2/contrib/wpa/src/ |
| H A D | Makefile | 1 …rs eapol_auth eapol_supp eap_common eap_peer eap_server l2_packet p2p pae pasn radius rsn_supp tls…
|
| /freebsd-14.2/share/mk/ |
| H A D | src.libnames.mk | 648 LIBWPAPASNDIR= ${_LIB_OBJTOP}/usr.sbin/wpa/src/pasn
|