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

Go to the source code of this file.

Classes

struct  bb::prover_instance_inspector::NativeFlavorHelper< Flavor, bool >
 
struct  bb::prover_instance_inspector::NativeFlavorHelper< Flavor, true >
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::prover_instance_inspector
 

Functions

template<typename Flavor , typename Builder >
requires (IsMegaFlavor<Flavor> && IsMegaBuilder<Builder>)
uint256_t bb::prover_instance_inspector::compute_vk_hash (const Builder &circuit_in, const TraceSettings &trace_settings=TraceSettings{ AZTEC_TRACE_STRUCTURE })
 Compute the hash of the verification key that results from constructing a proving key from the given circuit.
 
template<typename Flavor , typename Builder >
requires (!IsMegaFlavor<Flavor> || !IsMegaBuilder<Builder>)
uint256_t bb::prover_instance_inspector::compute_vk_hash (const Builder &, const TraceSettings &=TraceSettings{ AZTEC_TRACE_STRUCTURE })
 
bool bb::prover_instance_inspector::is_non_zero (auto &polynomial)
 
void bb::prover_instance_inspector::inspect_prover_instance (auto &prover_instance)
 Utility for indicating which polynomials in a decider proving key are identically zero.