45 static constexpr bool HasZK =
true;
A base class labelling all entities (for instance, all of the polynomials used by the prover during s...
The verification key is responsible for storing the commitments to the precomputed (non-witnessk) pol...
The recursive counterpart to the "native" Mega flavor.
typename Curve::Element Commitment
typename Curve::ScalarField FF
Child class of MegaFlavor that runs with ZK Sumcheck. See more in Sumcheck Outline.
static constexpr size_t BATCHED_RELATION_PARTIAL_LENGTH
static constexpr size_t VIRTUAL_LOG_N
The recursive counterpart to the "native" MegaZKFlavor.
static constexpr bool HasZK
static constexpr size_t NUM_MASKING_POLYNOMIALS
typename MegaRecursiveFlavor_< BuilderType >::VerificationKey VerificationKey
typename MegaRecursiveFlavor_< BuilderType >::FF FF
static constexpr size_t BATCHED_RELATION_PARTIAL_LENGTH
static constexpr size_t NUM_ALL_ENTITIES
static constexpr size_t VIRTUAL_LOG_N
typename MegaRecursiveFlavor_< BuilderType >::Commitment Commitment
Base class templates for structures that contain data parameterized by the fundamental polynomials of...
Entry point for Barretenberg command-line interface.