|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "block_constraint.hpp"#include "acir_format.hpp"#include "acir_format_mocks.hpp"#include "barretenberg/flavor/mega_flavor.hpp"#include "barretenberg/numeric/random/engine.hpp"#include "barretenberg/stdlib/primitives/field/field.hpp"#include "barretenberg/ultra_honk/ultra_prover.hpp"#include "barretenberg/ultra_honk/ultra_verifier.hpp"#include "barretenberg/dsl/acir_format/test_class.hpp"#include "barretenberg/dsl/acir_format/utils.hpp"#include <cstdint>#include <gtest/gtest.h>#include <vector>Go to the source code of this file.
Functions | |
| template<AccessType access_type> | |
| void | add_constant_ops (const size_t table_size, const std::vector< bb::fr > &table_values, WitnessVector &witness_values, std::vector< MemOp > &trace) |
| Utility method to add read/write operations with constant indices/values. | |
| TYPED_TEST_SUITE (ROMTest, ROMTestConfigs) | |
| TYPED_TEST (ROMTest, GenerateVKFromConstraints) | |
| TYPED_TEST (ROMTest, Tampering) | |
| TYPED_TEST_SUITE (RAMTest, RAMTestConfigs) | |
| TYPED_TEST (RAMTest, GenerateVKFromConstraints) | |
| TYPED_TEST (RAMTest, Tampering) | |
| TYPED_TEST_SUITE (CallDataTests, CallDataTestConfigs) | |
| TYPED_TEST (CallDataTests, GenerateVKFromConstraints) | |
| TYPED_TEST (CallDataTests, Tampering) | |
| TEST_F (ReturnDataTests, GenerateVKFromConstraints) | |
| TYPED_TEST_SUITE (EmptyBlockConstraintTests, BuilderTypes) | |
| TYPED_TEST (EmptyBlockConstraintTests, EmptyBlockConstraints) | |
| using BuilderTypes = testing::Types<UltraCircuitBuilder, MegaCircuitBuilder> |
Definition at line 573 of file block_constraint.test.cpp.
| using CallDataTestConfigs = testing::Types<CallDataTestParams<CallDataType::Primary, 10, 5, false>, CallDataTestParams<CallDataType::Primary, 10, 5, true> > |
Definition at line 485 of file block_constraint.test.cpp.
| using RAMTestConfigs = testing::Types<RAMTestParams<UltraCircuitBuilder, 0, 0, 0, false>, RAMTestParams<UltraCircuitBuilder, 10, 0, 0, false>, RAMTestParams<UltraCircuitBuilder, 10, 0, 0, true>, RAMTestParams<UltraCircuitBuilder, 10, 0, 10, false>, RAMTestParams<UltraCircuitBuilder, 10, 0, 10, true>, RAMTestParams<UltraCircuitBuilder, 10, 10, 0, false>, RAMTestParams<UltraCircuitBuilder, 10, 10, 0, true>, RAMTestParams<UltraCircuitBuilder, 10, 20, 10, true>, RAMTestParams<MegaCircuitBuilder, 0, 0, 0, false>, RAMTestParams<MegaCircuitBuilder, 10, 0, 0, false>, RAMTestParams<MegaCircuitBuilder, 10, 0, 0, true>, RAMTestParams<MegaCircuitBuilder, 10, 0, 10, false>, RAMTestParams<MegaCircuitBuilder, 10, 0, 10, true>, RAMTestParams<MegaCircuitBuilder, 10, 10, 0, false>, RAMTestParams<MegaCircuitBuilder, 10, 10, 0, true>, RAMTestParams<MegaCircuitBuilder, 10, 20, 10, true> > |
Definition at line 368 of file block_constraint.test.cpp.
| using ROMTestConfigs = testing::Types<ROMTestParams<UltraCircuitBuilder, 0, 0, false>, ROMTestParams<UltraCircuitBuilder, 10, 0, false>, ROMTestParams<UltraCircuitBuilder, 10, 0, true>, ROMTestParams<MegaCircuitBuilder, 10, 10, true>, ROMTestParams<MegaCircuitBuilder, 10, 20, true> > |
Definition at line 176 of file block_constraint.test.cpp.
| void add_constant_ops | ( | const size_t | table_size, |
| const std::vector< bb::fr > & | table_values, | ||
| WitnessVector & | witness_values, | ||
| std::vector< MemOp > & | trace | ||
| ) |
Utility method to add read/write operations with constant indices/values.
Definition at line 28 of file block_constraint.test.cpp.
| TEST_F | ( | ReturnDataTests | , |
| GenerateVKFromConstraints | |||
| ) |
Definition at line 566 of file block_constraint.test.cpp.
| TYPED_TEST | ( | CallDataTests | , |
| GenerateVKFromConstraints | |||
| ) |
Definition at line 500 of file block_constraint.test.cpp.
| TYPED_TEST | ( | CallDataTests | , |
| Tampering | |||
| ) |
Definition at line 505 of file block_constraint.test.cpp.
| TYPED_TEST | ( | EmptyBlockConstraintTests | , |
| EmptyBlockConstraints | |||
| ) |
Definition at line 577 of file block_constraint.test.cpp.
| TYPED_TEST | ( | RAMTest | , |
| GenerateVKFromConstraints | |||
| ) |
Definition at line 390 of file block_constraint.test.cpp.
| TYPED_TEST | ( | RAMTest | , |
| Tampering | |||
| ) |
Definition at line 397 of file block_constraint.test.cpp.
| TYPED_TEST | ( | ROMTest | , |
| GenerateVKFromConstraints | |||
| ) |
Definition at line 185 of file block_constraint.test.cpp.
| TYPED_TEST | ( | ROMTest | , |
| Tampering | |||
| ) |
Definition at line 192 of file block_constraint.test.cpp.
| TYPED_TEST_SUITE | ( | CallDataTests | , |
| CallDataTestConfigs | |||
| ) |
| TYPED_TEST_SUITE | ( | EmptyBlockConstraintTests | , |
| BuilderTypes | |||
| ) |
| TYPED_TEST_SUITE | ( | RAMTest | , |
| RAMTestConfigs | |||
| ) |
| TYPED_TEST_SUITE | ( | ROMTest | , |
| ROMTestConfigs | |||
| ) |