29 using PCS = Flavor::PCS;
Common transcript class for both parties. Stores the data for the current round, as well as the manif...
typename Curve::ScalarField FF
typename G1::affine_element Commitment
BaseTranscript< Codec, HashFunction > Transcript
HyperNova decider verifier (native + recursive). Verifies final opening proof.
HypernovaFoldingVerifier< Flavor >::Accumulator Accumulator
PairingPoints verify_proof(Accumulator &accumulator, const Proof &proof)
std::conditional_t< IsRecursiveFlavor< Flavor >, typename HypernovaRecursiveTypes::Proof, typename HypernovaNativeTypes::Proof > Proof
HypernovaDeciderVerifier(const std::shared_ptr< Transcript > &transcript)
Flavor::Commitment Commitment
std::shared_ptr< Transcript > transcript
std::conditional_t< IsRecursiveFlavor< Flavor >, typename HypernovaRecursiveTypes::PairingPoints, typename HypernovaNativeTypes::PairingPoints > PairingPoints
stdlib::Proof< MegaCircuitBuilder > Proof
stdlib::recursion::PairingPoints< stdlib::bn254< MegaCircuitBuilder > > PairingPoints
Entry point for Barretenberg command-line interface.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Logic to support batching opening claims for unshifted, shifted and interleaved polynomials in Shplem...