|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Types | |
| using | Curve = typename EcdsaTestParams::CurveType |
| using | Hasher = typename EcdsaTestParams::Hasher |
| using | Fr = typename Curve::ScalarField |
| using | Fq = typename Curve::BaseField |
| using | G1 = typename Curve::Group |
| using | AffineElement = typename Curve::AffineElement |
Static Public Member Functions | |
| static ecdsa_key_pair< Fr, G1 > | generate_keypair () |
| static ecdsa_signature | create_valid_signature (const std::string &message, const ecdsa_key_pair< Fr, G1 > &account) |
| static bool | verify_signature (const std::string &message, const AffineElement &public_key, const ecdsa_signature &sig) |
| static AffineElement | recover_public_key (const std::string &message, const ecdsa_signature &sig) |
| template<typename T > requires (T::has_wycheproof_tests) | |
| static auto | get_wycheproof_test_cases () |
Definition at line 15 of file ecdsa.test.cpp.
| using EcdsaNativeTests< EcdsaTestParams >::AffineElement = typename Curve::AffineElement |
Definition at line 22 of file ecdsa.test.cpp.
| using EcdsaNativeTests< EcdsaTestParams >::Curve = typename EcdsaTestParams::CurveType |
Definition at line 17 of file ecdsa.test.cpp.
| using EcdsaNativeTests< EcdsaTestParams >::Fq = typename Curve::BaseField |
Definition at line 20 of file ecdsa.test.cpp.
| using EcdsaNativeTests< EcdsaTestParams >::Fr = typename Curve::ScalarField |
Definition at line 19 of file ecdsa.test.cpp.
| using EcdsaNativeTests< EcdsaTestParams >::G1 = typename Curve::Group |
Definition at line 21 of file ecdsa.test.cpp.
| using EcdsaNativeTests< EcdsaTestParams >::Hasher = typename EcdsaTestParams::Hasher |
Definition at line 18 of file ecdsa.test.cpp.
|
inlinestatic |
Definition at line 34 of file ecdsa.test.cpp.
|
inlinestatic |
Definition at line 25 of file ecdsa.test.cpp.
|
inlinestatic |
Definition at line 55 of file ecdsa.test.cpp.
|
inlinestatic |
Definition at line 48 of file ecdsa.test.cpp.
|
inlinestatic |
Definition at line 40 of file ecdsa.test.cpp.