| /freebsd-14.2/contrib/wpa/src/common/ |
| H A D | sae.c | 99 if (sae == NULL || sae->tmp == NULL) in sae_clear_temp_data() 101 tmp = sae->tmp; in sae_clear_temp_data() 129 os_memset(sae, 0, sizeof(*sae)); in sae_clear_data() 1556 sae->h2e, sae->akmp, in sae_derive_keys() 1559 if (sae->h2e && (sae->tmp->own_rejected_groups || in sae_derive_keys() 1645 sae->tmp->kek, sae->tmp->kek_len); in sae_derive_keys() 1650 sae->tmp->kck, sae->tmp->kck_len); in sae_derive_keys() 1689 sae->tmp->prime_len, sae->tmp->prime_len) < 0) in sae_write_commit() 1723 if (sae->h2e && sae->tmp->own_rejected_groups) { in sae_write_commit() 2025 sae->tmp->order, sae->tmp->prime, res) < 0 || in sae_parse_commit_element_ffc() [all …]
|
| H A D | sae.h | 126 int sae_set_group(struct sae_data *sae, int group); 127 void sae_clear_temp_data(struct sae_data *sae); 128 void sae_clear_data(struct sae_data *sae); 132 struct sae_data *sae); 136 int sae_process_commit(struct sae_data *sae); 137 int sae_write_commit(struct sae_data *sae, struct wpabuf *buf, 139 u16 sae_parse_commit(struct sae_data *sae, const u8 *data, size_t len, 142 int sae_write_confirm(struct sae_data *sae, struct wpabuf *buf); 143 int sae_check_confirm(struct sae_data *sae, const u8 *data, size_t len, 171 int sae_pk_set_password(struct sae_data *sae, const char *password); [all …]
|
| H A D | common_module_tests.c | 257 struct sae_data sae; in sae_tests() local 392 os_memset(&sae, 0, sizeof(sae)); in sae_tests() 395 sae_set_group(&sae, 19) < 0 || in sae_tests() 397 &sae) < 0) in sae_tests() 405 if (!sae.tmp->sae_rand || !mask) in sae_tests() 409 sae.tmp->own_commit_scalar) < 0 || in sae_tests() 410 crypto_bignum_mod(sae.tmp->own_commit_scalar, sae.tmp->order, in sae_tests() 412 crypto_ec_point_mul(sae.tmp->ec, sae.tmp->pwe_ecc, mask, in sae_tests() 414 crypto_ec_point_invert(sae.tmp->ec, in sae_tests() 432 sae_process_commit(&sae) < 0) in sae_tests() [all …]
|
| H A D | sae_pk.c | 361 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_set_password() 549 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_hash_sig_data() 571 sae->peer_commit_scalar, in sae_pk_hash_sig_data() 574 crypto_bignum_to_bin(ap ? sae->peer_commit_scalar : in sae_pk_hash_sig_data() 601 struct sae_temporary_data *tmp = sae->tmp; in sae_write_confirm_pk() 616 if (!sae->pk || !pk) in sae_write_confirm_pk() 703 static bool sae_pk_valid_fingerprint(struct sae_data *sae, in sae_pk_valid_fingerprint() argument 707 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_valid_fingerprint() 773 struct sae_temporary_data *tmp = sae->tmp; in sae_check_confirm_pk() 786 if (!sae->pk || tmp->ap_pk) in sae_check_confirm_pk() [all …]
|
| H A D | Makefile | 12 sae.o \
|
| H A D | dpp.c | 3091 int dpp = 0, psk = 0, sae = 0, dot1x = 0; in dpp_akm_from_str() local 3119 sae = 1; in dpp_akm_from_str() 3130 if (dpp && psk && sae) in dpp_akm_from_str() 3132 if (dpp && sae) in dpp_akm_from_str() 3136 if (psk && sae) in dpp_akm_from_str() 3138 if (sae) in dpp_akm_from_str()
|
| /freebsd-14.2/contrib/wpa/wpa_supplicant/ |
| H A D | mesh_rsn.c | 95 return sta->sae->pmk; in auth_get_psk() 329 sae->group); in mesh_rsn_sae_group() 358 if (sta->sae->tmp && !sta->sae->tmp->pw_id && ssid->sae_password_id) { in mesh_rsn_build_sae_commit() 365 sta->sae); in mesh_rsn_build_sae_commit() 385 if (!sta->sae) { in mesh_rsn_auth_sae_sta() 386 sta->sae = os_zalloc(sizeof(*sta->sae)); in mesh_rsn_auth_sae_sta() 387 if (sta->sae == NULL) in mesh_rsn_auth_sae_sta() 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() 663 if (!sta->sae) { in mesh_rsn_process_ampe() [all …]
|
| H A D | sme.c | 78 wpa_s->sme.sae.group); in sme_set_sae_group() 79 wpa_s->sme.sae.akmp = external ? in sme_set_sae_group() 174 use_pt = wpa_s->sme.sae.h2e; in sme_auth_build_sae_commit() 175 use_pk = wpa_s->sme.sae.pk; in sme_auth_build_sae_commit() 254 if (wpa_s->sme.sae.tmp) { in sme_auth_build_sae_commit() 257 wpa_s->sme.sae.pk = 1; in sme_auth_build_sae_commit() 1705 h2e = wpa_s->sme.sae.h2e; in sme_sae_auth() 1824 if ((!wpa_s->sme.sae.h2e || wpa_s->sme.sae.pk) && in sme_sae_auth() 1830 if (!wpa_s->sme.sae.pk && in sme_sae_auth() 1852 if (wpa_s->sme.sae.tmp && in sme_sae_auth() [all …]
|
| H A D | mesh_mpm.c | 359 if (sta->sae == NULL) { in mesh_mpm_send_plink_action() 644 (sta->sae && sta->sae->state > SAE_NOTHING)) { in mesh_mpm_connect_peer() 1266 if (sta->sae && sta->sae->state != SAE_ACCEPTED) { in mesh_mpm_action_rx()
|
| H A D | wpas_glue.c | 1330 wpa_s->sme.sae.state == SAE_ACCEPTED && in wpas_transition_disable() 1331 wpa_s->sme.sae.pk && in wpas_transition_disable()
|
| H A D | wpa_supplicant_i.h | 1022 struct sae_data sae; member
|
| /freebsd-14.2/contrib/wpa/src/pasn/ |
| H A D | pasn_responder.c | 75 sae_clear_data(&pasn->sae); in pasn_wd_handle_sae_commit() 76 pasn->sae.state = SAE_NOTHING; in pasn_wd_handle_sae_commit() 110 pasn->sae.state = SAE_COMMITTED; in pasn_wd_handle_sae_commit() 153 pasn->sae.state = SAE_ACCEPTED; in pasn_wd_handle_sae_confirm() 164 pasn->sae.pmk, pasn->sae.pmk_len); in pasn_wd_handle_sae_confirm() 165 if (!pasn->sae.akmp) in pasn_wd_handle_sae_confirm() 166 pasn->sae.akmp = WPA_KEY_MGMT_SAE; 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() 205 sae_write_confirm(&pasn->sae, buf); in pasn_get_sae_wd() 208 pasn->sae.state = SAE_CONFIRMED; in pasn_get_sae_wd() [all …]
|
| H A D | pasn_initiator.c | 44 ret = sae_set_group(&pasn->sae, pasn->group); in wpas_pasn_wd_sae_commit() 69 sae_write_commit(&pasn->sae, buf, NULL, 0); in wpas_pasn_wd_sae_commit() 70 pasn->sae.state = SAE_COMMITTED; in wpas_pasn_wd_sae_commit() 126 ret = sae_process_commit(&pasn->sae); in wpas_pasn_wd_sae_rx() 169 pasn->sae.state = SAE_ACCEPTED; in wpas_pasn_wd_sae_rx() 190 sae_write_confirm(&pasn->sae, buf); in wpas_pasn_wd_sae_confirm() 191 pasn->sae.state = SAE_CONFIRMED; in wpas_pasn_wd_sae_confirm() 724 sae_clear_data(&pasn->sae); in wpa_pasn_reset() 842 pasn->sae.pmkid, in wpas_pasn_set_pmk() 972 pasn->sae.state = SAE_NOTHING; in wpas_pasn_start() [all …]
|
| H A D | pasn_common.h | 90 struct sae_data sae; member
|
| /freebsd-14.2/contrib/wpa/src/ap/ |
| H A D | ieee802_11.c | 670 sae_write_commit(sta->sae, buf, sta->sae->tmp ? in auth_build_sae_commit() 720 if (sta->sae->tmp && sta->sae->pk) in auth_sae_send_commit() 722 else if (sta->sae->tmp && sta->sae->h2e) in auth_sae_send_commit() 935 if (sta->sae->tmp && sta->sae->tmp->vlan_id > 0) { in sae_accept_sta() 974 sta->sae->pmk, sta->sae->pmk_len, in sae_accept_sta() 975 sta->sae->pmkid, sta->sae->akmp); in sae_accept_sta() 1175 struct sae_data *sae = sta->sae; in sae_pick_next_group() local 1353 sta->sae = os_zalloc(sizeof(*sta->sae)); in handle_auth_sae() 1618 if (sta->sae && sta->sae->tmp && sta->sae->tmp->pw_id && in handle_auth_sae() 1656 if (!sta->sae || !sta->sae->tmp) in auth_sae_init_committed() [all …]
|
| H A D | ieee802_11_eht.c | 920 if (!sta->sae || sta->sae->state < SAE_COMMITTED || !sta->sae->tmp) { in sae_confirm_skip_fixed_fields() 921 if (sta->sae) in sae_confirm_skip_fixed_fields() 923 sta->sae->state); in sae_confirm_skip_fixed_fields() 930 sta->sae->tmp->kck_len); in sae_confirm_skip_fixed_fields() 932 pos += sta->sae->tmp->kck_len; in sae_confirm_skip_fixed_fields()
|
| H A D | ctrl_iface_ap.c | 308 if (sta->sae && sta->sae->state == SAE_ACCEPTED) { in hostapd_ctrl_iface_sta_mib() 310 sta->sae->group); in hostapd_ctrl_iface_sta_mib() 315 if (sta->sae && sta->sae->tmp) { in hostapd_ctrl_iface_sta_mib() 318 struct wpabuf *groups = sta->sae->tmp->peer_rejected_groups; in hostapd_ctrl_iface_sta_mib()
|
| H A D | sta_info.h | 246 struct sae_data *sae; member
|
| H A D | dpp_hostapd.c | 2420 bool sae = false, psk = false; in hostapd_dpp_pb_pkex_init() local 2480 sae = hapd->conf->wpa_key_mgmt & WPA_KEY_MGMT_SAE; in hostapd_dpp_pb_pkex_init() 2485 for (e = hapd->conf->sae_passwords; sae && e && !password; in hostapd_dpp_pb_pkex_init() 2506 if (conf_id > 0 && sae && psk && pass_hex) { in hostapd_dpp_pb_pkex_init() 2510 } else if (conf_id > 0 && sae && pass_hex) { in hostapd_dpp_pb_pkex_init() 2518 } if (sae && psk && pass_hex) { in hostapd_dpp_pb_pkex_init() 2522 } else if (sae && pass_hex) { in hostapd_dpp_pb_pkex_init()
|
| H A D | wps_hostapd.c | 592 int sae = 0; in hapd_wps_cred_cb() local 610 sae = 1; in hapd_wps_cred_cb() 614 if (sae && hapd->conf->ieee80211w == NO_MGMT_FRAME_PROTECTION) { in hapd_wps_cred_cb() 619 if (sae) in hapd_wps_cred_cb()
|
| H A D | wpa_auth_glue.c | 360 if (!sta->sae || prev_psk) in hostapd_wpa_auth_get_psk() 363 *psk_len = sta->sae->pmk_len; in hostapd_wpa_auth_get_psk() 364 return sta->sae->pmk; in hostapd_wpa_auth_get_psk()
|
| H A D | sta_info.c | 174 sae_clear_data(&sta->pasn->sae); in ap_free_sta_pasn() 427 sae_clear_data(sta->sae); in ap_free_sta() 428 os_free(sta->sae); in ap_free_sta()
|
| H A D | drv_callbacks.c | 619 sta->sae && !sta->sae->h2e && in hostapd_notif_assoc()
|
| /freebsd-14.2/sys/contrib/device-tree/Bindings/net/ |
| H A D | motorcomm,yt8xxx.yaml | 10 - Frank Sae <frank.sae@motor-comm.com>
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrAVX512.td | 1965 "$cc, {sae}, $src2, $src1","$src1, $src2, {sae}, $cc", 5431 "{sae}, $src2, $src1", "$src1, $src2, {sae}", 5587 "{sae}, $src2, $src1", "$src1, $src2, {sae}", 7574 !strconcat(asm,"\t{{sae}, $src, $dst|$dst, $src, {sae}}"), 7587 def : InstAlias<asm # aliasStr # "\t{{sae}, $src, $dst|$dst, $src, {sae}}", 7662 "{sae}, $src2, $src1", "$src1, $src2, {sae}", 7838 "{sae}, $src", "$src, {sae}", 8911 "{sae}, $src", "$src, {sae}", 8979 "vcvtps2ph\t{$src2, {sae}, $src1, $dst|$dst, $src1, {sae}, $src2}", 9221 "{sae}, $src2, $src1", "$src1, $src2, {sae}", [all …]
|