Lines Matching refs:sae
359 int sae_pk_set_password(struct sae_data *sae, const char *password) in sae_pk_set_password() argument
361 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_set_password()
545 static int sae_pk_hash_sig_data(struct sae_data *sae, size_t hash_len, in sae_pk_hash_sig_data() argument
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()
599 int sae_write_confirm_pk(struct sae_data *sae, struct wpabuf *buf) in sae_write_confirm_pk() argument
601 struct sae_temporary_data *tmp = sae->tmp; in sae_write_confirm_pk()
616 if (!sae->pk || !pk) in sae_write_confirm_pk()
644 if (sae_pk_hash_sig_data(sae, hash_len, true, wpabuf_head(pk->m), 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()
771 int sae_check_confirm_pk(struct sae_data *sae, const u8 *ies, size_t ies_len) in sae_check_confirm_pk() argument
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()
852 if (!sae_pk_valid_fingerprint(sae, m, SAE_PK_M_LEN, k_ap, k_ap_len, in sae_check_confirm_pk()
862 if (sae_pk_hash_sig_data(sae, hash_len, false, m, SAE_PK_M_LEN, in sae_check_confirm_pk()