|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "../bigfield/bigfield.hpp"#include "../biggroup/biggroup.hpp"#include "../bool/bool.hpp"#include "../field/field.hpp"#include "barretenberg/circuit_checker/circuit_checker.hpp"#include "barretenberg/common/test.hpp"#include "barretenberg/ecc/curves/secp256r1/secp256r1.hpp"#include "barretenberg/numeric/random/engine.hpp"#include "barretenberg/stdlib/primitives/circuit_builders/circuit_builders.hpp"#include "barretenberg/stdlib/primitives/curves/secp256r1.hpp"#include "gtest/gtest.h"Go to the source code of this file.
Classes | |
| class | stdlibBiggroupSecp256r1< Curve > |
Typedefs | |
| using | Secp256r1TestTypes = testing::Types< stdlib::secp256r1< bb::UltraCircuitBuilder >, stdlib::secp256r1< bb::MegaCircuitBuilder > > |
Functions | |
| TYPED_TEST_SUITE (stdlibBiggroupSecp256r1, Secp256r1TestTypes) | |
| TYPED_TEST (stdlibBiggroupSecp256r1, FixedBaseMul) | |
| TYPED_TEST (stdlibBiggroupSecp256r1, FixedBaseMulSingleCallGateCount) | |
| TYPED_TEST (stdlibBiggroupSecp256r1, EcdsaMulGateCount) | |
| TYPED_TEST (stdlibBiggroupSecp256r1, EcdsaMulU1Zero) | |
| using Secp256r1TestTypes = testing::Types<stdlib::secp256r1<bb::UltraCircuitBuilder>, stdlib::secp256r1<bb::MegaCircuitBuilder> > |
Definition at line 110 of file biggroup_secp256r1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256r1 | , |
| EcdsaMulGateCount | |||
| ) |
Definition at line 125 of file biggroup_secp256r1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256r1 | , |
| EcdsaMulU1Zero | |||
| ) |
Definition at line 130 of file biggroup_secp256r1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256r1 | , |
| FixedBaseMul | |||
| ) |
Definition at line 115 of file biggroup_secp256r1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256r1 | , |
| FixedBaseMulSingleCallGateCount | |||
| ) |
Definition at line 120 of file biggroup_secp256r1.test.cpp.
| TYPED_TEST_SUITE | ( | stdlibBiggroupSecp256r1 | , |
| Secp256r1TestTypes | |||
| ) |