|
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/numeric/random/engine.hpp"#include "barretenberg/stdlib/primitives/circuit_builders/circuit_builders.hpp"#include "barretenberg/stdlib/primitives/circuit_builders/circuit_builders_fwd.hpp"#include "barretenberg/stdlib/primitives/curves/bn254.hpp"#include "barretenberg/stdlib/primitives/curves/secp256k1.hpp"#include "barretenberg/stdlib/primitives/curves/secp256r1.hpp"#include "barretenberg/transcript/origin_tag.hpp"#include "gtest/gtest.h"#include <vector>Go to the source code of this file.
Classes | |
| class | stdlibBiggroupSecp256k1< Curve > |
Typedefs | |
| using | Secp256k1TestTypes = testing::Types< stdlib::secp256k1< bb::UltraCircuitBuilder >, stdlib::secp256k1< bb::MegaCircuitBuilder > > |
Functions | |
| TYPED_TEST_SUITE (stdlibBiggroupSecp256k1, Secp256k1TestTypes) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, GetStaggeredWnafFragmentValue4bit) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, GetStaggeredWnafFragmentValue8bit) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, WnafSecp256k1) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, WnafSecp256k1StaggerOutOfRangeFails) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, WnafSecp256k1LargeScalarRegression1) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, WnafSecp256k1LargeScalarRegression2) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, Wnaf8bitSecp256k1) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, EcdsaMulSecp256k1) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, EcdsaMulSecp256k1SkewHandlingRegression) | |
| TYPED_TEST (stdlibBiggroupSecp256k1, EcdsaMulSecp256k1StaggerRegression) | |
| using Secp256k1TestTypes = testing::Types<stdlib::secp256k1<bb::UltraCircuitBuilder>, stdlib::secp256k1<bb::MegaCircuitBuilder> > |
Definition at line 399 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| EcdsaMulSecp256k1 | |||
| ) |
Definition at line 434 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| EcdsaMulSecp256k1SkewHandlingRegression | |||
| ) |
Definition at line 438 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| EcdsaMulSecp256k1StaggerRegression | |||
| ) |
Definition at line 442 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| GetStaggeredWnafFragmentValue4bit | |||
| ) |
Definition at line 406 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| GetStaggeredWnafFragmentValue8bit | |||
| ) |
Definition at line 410 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| Wnaf8bitSecp256k1 | |||
| ) |
Definition at line 430 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| WnafSecp256k1 | |||
| ) |
Definition at line 414 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| WnafSecp256k1LargeScalarRegression1 | |||
| ) |
Definition at line 422 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| WnafSecp256k1LargeScalarRegression2 | |||
| ) |
Definition at line 426 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST | ( | stdlibBiggroupSecp256k1 | , |
| WnafSecp256k1StaggerOutOfRangeFails | |||
| ) |
Definition at line 418 of file biggroup_secp256k1.test.cpp.
| TYPED_TEST_SUITE | ( | stdlibBiggroupSecp256k1 | , |
| Secp256k1TestTypes | |||
| ) |