Common transcript class for both parties. Stores the data for the current round, as well as the manif...
Unified ECCVM verifier class for both native and recursive verification.
TableCommitments table_commitments
std::shared_ptr< Transcript > transcript
Curve::AffineElement Commitment
ReductionResult reduce_to_pairing_check_and_ipa_opening()
Reduce Goblin proof to pairing check and IPA opening claim.
std::array< Commitment, UltraCircuitBuilder::NUM_WIRES > TableCommitments
GoblinAvmRecursiveVerifier(std::shared_ptr< Transcript > transcript, const GoblinProof &proof, const TableCommitments &table_commitments)
Construct a GoblinAvm verifier.
Translator verifier class that verifies the proof of the Translator circuit.
Entry point for Barretenberg command-line interface.
BaseTranscript< stdlib::StdlibCodec< stdlib::field_t< UltraCircuitBuilder > >, stdlib::poseidon2< UltraCircuitBuilder > > UltraStdlibTranscript
Result of GoblinAvm verification.
PairingPoints translator_pairing_points
An object storing two EC points that represent the inputs to a pairing check.