|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "honk_recursion_constraint.hpp"#include "acir_format.hpp"#include "barretenberg/chonk/mock_circuit_producer.hpp"#include "barretenberg/dsl/acir_format/gate_count_constants.hpp"#include "barretenberg/dsl/acir_format/test_class_predicate.hpp"#include "barretenberg/dsl/acir_format/utils.hpp"#include "barretenberg/dsl/acir_format/witness_constant.hpp"#include "barretenberg/numeric/uint256/uint256.hpp"#include "barretenberg/special_public_inputs/special_public_inputs.hpp"#include "barretenberg/ultra_honk/prover_instance.hpp"#include "barretenberg/ultra_honk/ultra_prover.hpp"#include "barretenberg/ultra_honk/ultra_verifier.hpp"#include <gtest/gtest.h>#include <vector>Go to the source code of this file.
Functions | |
| TYPED_TEST_SUITE (HonkRecursionConstraintTestWithPredicate, HonkRecursionTypesWithPredicate) | |
| TYPED_TEST (HonkRecursionConstraintTestWithPredicate, GenerateVKFromConstraints) | |
| TYPED_TEST (HonkRecursionConstraintTestWithPredicate, ConstantTrue) | |
| TYPED_TEST (HonkRecursionConstraintTestWithPredicate, WitnessTrue) | |
| TYPED_TEST (HonkRecursionConstraintTestWithPredicate, WitnessFalseSlow) | |
| TYPED_TEST (HonkRecursionConstraintTestWithPredicate, GateCountSingleHonkRecursion) | |
| TYPED_TEST_SUITE (HonkRecursionConstraintTestWithoutPredicate, HonkRecursionTypesWithoutPredicate) | |
| TYPED_TEST (HonkRecursionConstraintTestWithoutPredicate, GenerateVKFromConstraints) | |
| TYPED_TEST (HonkRecursionConstraintTestWithoutPredicate, Tampering) | |
| TYPED_TEST (HonkRecursionConstraintTestWithoutPredicate, GateCountRootRollup) | |
| using HonkRecursionTypesWithoutPredicate = testing::Types< HonkRecursionTestParams<UltraRecursiveFlavor_<UltraCircuitBuilder>, false, 1, { 2 }>, HonkRecursionTestParams<UltraZKRecursiveFlavor_<UltraCircuitBuilder>, false, 1, { 2 }>, HonkRecursionTestParams<UltraRollupRecursiveFlavor_<UltraCircuitBuilder>, false, 1, { 2 }>, HonkRecursionTestParams<UltraRollupRecursiveFlavor_<UltraCircuitBuilder>, true, 1, { 2 }>, HonkRecursionTestParams<UltraZKRecursiveFlavor_<UltraCircuitBuilder>, false, 2, { 2, 1 }>, HonkRecursionTestParams<UltraZKRecursiveFlavor_<UltraCircuitBuilder>, false, 2, { 2, 2 }>, HonkRecursionTestParams<UltraRecursiveFlavor_<MegaCircuitBuilder>, false, 4, { 4, 3, 1, 1 }> > |
Definition at line 439 of file honk_recursion_constraint.test.cpp.
| using HonkRecursionTypesWithPredicate = testing::Types<HonkRecursionTestParams<UltraRecursiveFlavor_<UltraCircuitBuilder>, false, 1, { 1 }>, HonkRecursionTestParams<UltraZKRecursiveFlavor_<UltraCircuitBuilder>, false, 1, { 1 }>, HonkRecursionTestParams<UltraRollupRecursiveFlavor_<UltraCircuitBuilder>, false, 1, { 1 }>, HonkRecursionTestParams<UltraRecursiveFlavor_<MegaCircuitBuilder>, false, 1, { 1 }>, HonkRecursionTestParams<UltraZKRecursiveFlavor_<MegaCircuitBuilder>, false, 1, { 1 }> > |
Definition at line 346 of file honk_recursion_constraint.test.cpp.
| TYPED_TEST | ( | HonkRecursionConstraintTestWithoutPredicate | , |
| GateCountRootRollup | |||
| ) |
Definition at line 478 of file honk_recursion_constraint.test.cpp.
| TYPED_TEST | ( | HonkRecursionConstraintTestWithoutPredicate | , |
| GenerateVKFromConstraints | |||
| ) |
Definition at line 457 of file honk_recursion_constraint.test.cpp.
| TYPED_TEST | ( | HonkRecursionConstraintTestWithoutPredicate | , |
| Tampering | |||
| ) |
Definition at line 472 of file honk_recursion_constraint.test.cpp.
| TYPED_TEST | ( | HonkRecursionConstraintTestWithPredicate | , |
| ConstantTrue | |||
| ) |
Definition at line 365 of file honk_recursion_constraint.test.cpp.
| TYPED_TEST | ( | HonkRecursionConstraintTestWithPredicate | , |
| GateCountSingleHonkRecursion | |||
| ) |
Definition at line 383 of file honk_recursion_constraint.test.cpp.
| TYPED_TEST | ( | HonkRecursionConstraintTestWithPredicate | , |
| GenerateVKFromConstraints | |||
| ) |
Definition at line 355 of file honk_recursion_constraint.test.cpp.
| TYPED_TEST | ( | HonkRecursionConstraintTestWithPredicate | , |
| WitnessFalseSlow | |||
| ) |
Definition at line 377 of file honk_recursion_constraint.test.cpp.
| TYPED_TEST | ( | HonkRecursionConstraintTestWithPredicate | , |
| WitnessTrue | |||
| ) |
Definition at line 371 of file honk_recursion_constraint.test.cpp.
| TYPED_TEST_SUITE | ( | HonkRecursionConstraintTestWithoutPredicate | , |
| HonkRecursionTypesWithoutPredicate | |||
| ) |
| TYPED_TEST_SUITE | ( | HonkRecursionConstraintTestWithPredicate | , |
| HonkRecursionTypesWithPredicate | |||
| ) |