|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Static Public Member Functions | |
| static std::shared_ptr< ProverInstance > | generate_new_instance (size_t log_num_gates=4) |
| static bool | compare_prover_verifier_accumulators (const NativeProverAccumulator &lhs, const NativeVerifierAccumulator &rhs) |
| static void | tampering (std::shared_ptr< ProverInstance > &instance, const TamperingMode &mode) |
| static void | test_folding (const TamperingMode &mode) |
Static Protected Member Functions | |
| static void | SetUpTestSuite () |
Definition at line 11 of file hypernova_verifier.test.cpp.
| using HypernovaFoldingVerifierTests::Builder = RecursiveFlavor::CircuitBuilder |
Definition at line 20 of file hypernova_verifier.test.cpp.
Definition at line 34 of file hypernova_verifier.test.cpp.
| using HypernovaFoldingVerifierTests::NativeFF = NativeFlavor::FF |
Definition at line 27 of file hypernova_verifier.test.cpp.
Definition at line 26 of file hypernova_verifier.test.cpp.
| using HypernovaFoldingVerifierTests::NativeHypernovaVerifier = HypernovaFoldingVerifier<bb::MegaFlavor> |
Definition at line 25 of file hypernova_verifier.test.cpp.
Definition at line 35 of file hypernova_verifier.test.cpp.
Definition at line 31 of file hypernova_verifier.test.cpp.
| using HypernovaFoldingVerifierTests::NativeVerificationKey = NativeFlavor::VerificationKey |
Definition at line 29 of file hypernova_verifier.test.cpp.
| using HypernovaFoldingVerifierTests::NativeVerifierAccumulator = NativeHypernovaVerifier::Accumulator |
Definition at line 28 of file hypernova_verifier.test.cpp.
| using HypernovaFoldingVerifierTests::NativeVerifierInstance = NativeHypernovaVerifier::VerifierInstance |
Definition at line 30 of file hypernova_verifier.test.cpp.
Definition at line 36 of file hypernova_verifier.test.cpp.
Definition at line 18 of file hypernova_verifier.test.cpp.
| using HypernovaFoldingVerifierTests::RecursiveHypernovaVerifier = HypernovaFoldingVerifier<bb::MegaRecursiveFlavor_<bb::MegaCircuitBuilder> > |
Definition at line 17 of file hypernova_verifier.test.cpp.
Definition at line 22 of file hypernova_verifier.test.cpp.
Definition at line 21 of file hypernova_verifier.test.cpp.
| using HypernovaFoldingVerifierTests::RecursiveVerifierInstance = RecursiveHypernovaVerifier::VerifierInstance |
Definition at line 19 of file hypernova_verifier.test.cpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Instance | |
Definition at line 38 of file hypernova_verifier.test.cpp.
|
inlinestatic |
Definition at line 56 of file hypernova_verifier.test.cpp.
|
inlinestatic |
Definition at line 43 of file hypernova_verifier.test.cpp.
|
inlinestaticprotected |
Definition at line 13 of file hypernova_verifier.test.cpp.
|
inlinestatic |
Definition at line 84 of file hypernova_verifier.test.cpp.
|
inlinestatic |
Definition at line 96 of file hypernova_verifier.test.cpp.