Common transcript class for both parties. Stores the data for the current round, as well as the manif...
static constexpr size_t NUM_WIRES
Defines the circuit block types for the Mega arithmetization.
Verifier class for the Goblin ECC op queue transcript merge protocol.
std::pair< bool, TableCommitments > verify_proof(const HonkProof &proof, const InputCommitments &input_commitments)
Verify proper construction of the aggregate Goblin ECC op queue polynomials T_j, j = 1,...
static constexpr size_t NUM_WIRES
typename Curve::AffineElement Commitment
typename Curve::ScalarField FF
std::array< Commitment, NUM_WIRES > TableCommitments
std::shared_ptr< Transcript > transcript
typename Group::affine_element AffineElement
Entry point for Barretenberg command-line interface.
std::vector< fr > HonkProof
MergeSettings
The MergeSettings define whether an current subtable will be added at the beginning (PREPEND) or at t...
BaseTranscript< NativeTranscriptParams > NativeTranscript
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept