The verification key is responsible for storing the commitments to the precomputed (non-witnessk) pol...
bb::VerifierCommitmentKey< Curve > VerifierCommitmentKey
typename Curve::ScalarField FF
typename G1::affine_element Commitment
BaseTranscript< Codec, HashFunction > Transcript
The VerifierInstance encapsulates all the necessary information for a Honk Verifier to verify a proof...
typename Flavor::WitnessCommitments WitnessCommitments
std::vector< FF > public_inputs
std::vector< FF > gate_challenges
WitnessCommitments witness_commitments
typename Flavor::VKAndHash VKAndHash
std::shared_ptr< VerificationKey > get_vk() const
Get the verification key.
typename Flavor::Transcript Transcript
typename Flavor::Commitment Commitment
typename Flavor::VerifierCommitmentKey VerifierCommitmentKey
SubrelationSeparator alpha
Commitment gemini_masking_commitment
RelationParameters< FF > relation_parameters
std::shared_ptr< VKAndHash > vk_and_hash
VerifierInstance_(std::shared_ptr< VKAndHash > vk_and_hash)
typename Flavor::VerificationKey VerificationKey
typename Flavor::SubrelationSeparator SubrelationSeparator
Base class templates for structures that contain data parameterized by the fundamental polynomials of...
Entry point for Barretenberg command-line interface.
This file contains part of the logic for the Origin Tag mechanism that tracks the use of in-circuit p...
Container for parameters used by the grand product (permutation, lookup) Honk relations.