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.
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
typename Flavor::Commitment Commitment
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
Base class templates shared across Honk flavors.
Entry point for Barretenberg command-line interface.
Container for parameters used by the grand product (permutation, lookup) Honk relations.