bb::VerifierCommitmentKey< Curve > VerifierCommitmentKey
typename Curve::ScalarField FF
typename G1::affine_element Commitment
FixedVKAndHash_< PrecomputedEntities< Commitment >, BF, ECCVMHardcodedVKAndHash > VerificationKey
The verification key stores commitments to the precomputed polynomials used by the verifier.
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.