|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/common/assert.hpp"#include "barretenberg/common/log.hpp"#include "barretenberg/flavor/flavor.hpp"#include "barretenberg/honk/execution_trace/mega_execution_trace.hpp"#include "barretenberg/ultra_honk/prover_instance.hpp"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. | |