aboutsummaryrefslogtreecommitdiff
path: root/tests/crypto/crypto-tests.h
diff options
context:
space:
mode:
authorkoe <ukoe@protonmail.com>2021-11-08 18:14:17 -0600
committerkoe <ukoe@protonmail.com>2022-01-25 07:14:46 -0600
commitc36ea26e5c6b94f107cc1aeb02a45cfc5a7c38ef (patch)
tree06ead3fb8c9b88df1084d475d0673b88811a7183 /tests/crypto/crypto-tests.h
parentMerge pull request #8021 (diff)
downloadmonero-c36ea26e5c6b94f107cc1aeb02a45cfc5a7c38ef.tar.xz
fix ge_p3_is_point_at_infinity(), which is evaluating field elements that haven't been reduced by the field order
Diffstat (limited to 'tests/crypto/crypto-tests.h')
-rw-r--r--tests/crypto/crypto-tests.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/crypto/crypto-tests.h b/tests/crypto/crypto-tests.h
index e833c0444..29a50e0fb 100644
--- a/tests/crypto/crypto-tests.h
+++ b/tests/crypto/crypto-tests.h
@@ -46,4 +46,6 @@ void random_scalar(crypto::ec_scalar &res);
void hash_to_scalar(const void *data, std::size_t length, crypto::ec_scalar &res);
void hash_to_point(const crypto::hash &h, crypto::ec_point &res);
void hash_to_ec(const crypto::public_key &key, crypto::ec_point &res);
+bool check_ge_p3_identity_failure(const crypto::public_key &point);
+bool check_ge_p3_identity_success(const crypto::public_key &point);
#endif