|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/dsl/acir_format/ecdsa_constraints.hpp"#include "acir_format.hpp"#include "acir_format_mocks.hpp"#include "barretenberg/crypto/ecdsa/ecdsa.hpp"#include "barretenberg/dsl/acir_format/utils.hpp"#include "barretenberg/dsl/acir_format/witness_constant.hpp"#include "barretenberg/stdlib/primitives/curves/secp256k1.hpp"#include "barretenberg/stdlib/primitives/curves/secp256r1.hpp"#include <algorithm>#include <gtest/gtest.h>#include <vector>Go to the source code of this file.
Classes | |
| class | EcdsaConstraintsTest< Curve > |
Typedefs | |
| using | CurveTypes = testing::Types< stdlib::secp256k1< MegaCircuitBuilder >, stdlib::secp256r1< UltraCircuitBuilder >, stdlib::secp256k1< MegaCircuitBuilder >, stdlib::secp256r1< MegaCircuitBuilder > > |
Functions | |
| TYPED_TEST_SUITE (EcdsaConstraintsTest, CurveTypes) | |
| TYPED_TEST (EcdsaConstraintsTest, GenerateVKFromConstraints) | |
| TYPED_TEST (EcdsaConstraintsTest, EcdsaPredicate) | |
| TYPED_TEST (EcdsaConstraintsTest, NonUniquePubKey) | |
| using CurveTypes = testing::Types<stdlib::secp256k1<MegaCircuitBuilder>, stdlib::secp256r1<UltraCircuitBuilder>, stdlib::secp256k1<MegaCircuitBuilder>, stdlib::secp256r1<MegaCircuitBuilder> > |
Definition at line 136 of file ecdsa_constraints.test.cpp.
| TYPED_TEST | ( | EcdsaConstraintsTest | , |
| EcdsaPredicate | |||
| ) |
Definition at line 177 of file ecdsa_constraints.test.cpp.
| TYPED_TEST | ( | EcdsaConstraintsTest | , |
| GenerateVKFromConstraints | |||
| ) |
Definition at line 143 of file ecdsa_constraints.test.cpp.
| TYPED_TEST | ( | EcdsaConstraintsTest | , |
| NonUniquePubKey | |||
| ) |
Definition at line 236 of file ecdsa_constraints.test.cpp.
| TYPED_TEST_SUITE | ( | EcdsaConstraintsTest | , |
| CurveTypes | |||
| ) |