Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
test_bench_shared.hpp File Reference

Go to the source code of this file.

Classes

struct  bb::PrecomputedVks
 Bundle of precomputed VKs returned by precompute_vks. More...
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 

Functions

std::pair< ChonkProof, std::shared_ptr< MegaZKFlavor::VKAndHash > > bb::accumulate_and_prove_with_precomputed_vks (PrivateFunctionExecutionMockCircuitProducer &circuit_producer, const PrecomputedVks &precomputed_vks)
 
std::pair< ChonkProof, std::shared_ptr< MegaZKFlavor::VKAndHash > > bb::accumulate_and_prove_with_precomputed_vks (size_t num_app_circuits, const PrecomputedVks &precomputed_vks, const bool large_first_app=true)
 Perform a specified number of circuit accumulation rounds.
 
std::pair< ChonkProof, std::shared_ptr< MegaZKFlavor::VKAndHash > > bb::accumulate_and_prove_with_precomputed_vks (std::vector< bool > leading_is_kernel_flags, const PrecomputedVks &precomputed_vks, const bool large_first_app=false)
 
PrecomputedVks bb::precompute_vks (PrivateFunctionExecutionMockCircuitProducer &circuit_producer)
 
PrecomputedVks bb::precompute_vks (const size_t num_app_circuits, const bool large_first_app=true)
 
PrecomputedVks bb::precompute_vks (std::vector< bool > leading_is_kernel_flags, const bool large_first_app=false)