|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/eccvm/eccvm_circuit_builder.hpp"#include "barretenberg/flavor/mega_recursive_flavor.hpp"#include "barretenberg/flavor/ultra_recursive_flavor.hpp"#include "barretenberg/flavor/ultra_rollup_recursive_flavor.hpp"#include "barretenberg/srs/global_crs.hpp"#include "barretenberg/stdlib/eccvm_verifier/eccvm_recursive_flavor.hpp"#include "barretenberg/stdlib/primitives/pairing_points.hpp"#include "barretenberg/stdlib/translator_vm_verifier/translator_recursive_flavor.hpp"#include "barretenberg/stdlib_circuit_builders/mock_circuits.hpp"#include "barretenberg/ultra_honk/prover_instance.hpp"#include <gtest/gtest.h>Go to the source code of this file.
Classes | |
| class | StdlibVerificationKeyTests< Flavor > |
Typedefs | |
| using | FlavorTypes = testing::Types< UltraRecursiveFlavor_< UltraCircuitBuilder >, UltraRecursiveFlavor_< MegaCircuitBuilder >, UltraRollupRecursiveFlavor_< UltraCircuitBuilder >, MegaRecursiveFlavor_< MegaCircuitBuilder >, ECCVMRecursiveFlavor, TranslatorRecursiveFlavor > |
Functions | |
| TYPED_TEST_SUITE (StdlibVerificationKeyTests, FlavorTypes) | |
| TYPED_TEST (StdlibVerificationKeyTests, VKHashingConsistency) | |
| Checks that the hash produced from calling to_field_elements and then add_to_independent_hash_buffer is the same as the hash() call and also the same as the hash_through_transcript. | |
Definition at line 35 of file stdlib_verification_key.test.cpp.
| TYPED_TEST | ( | StdlibVerificationKeyTests | , |
| VKHashingConsistency | |||
| ) |
Checks that the hash produced from calling to_field_elements and then add_to_independent_hash_buffer is the same as the hash() call and also the same as the hash_through_transcript.
Definition at line 48 of file stdlib_verification_key.test.cpp.
| TYPED_TEST_SUITE | ( | StdlibVerificationKeyTests | , |
| FlavorTypes | |||
| ) |