Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <recursive_flavor.hpp>
Classes | |
class | AllValues |
A field element for each entity of the flavor. These entities represent the prover polynomials evaluated at one point. More... | |
class | VerificationKey |
Public Types | |
using | CircuitBuilder = AvmRecursiveFlavorSettings::CircuitBuilder |
using | Curve = AvmRecursiveFlavorSettings::Curve |
using | PCS = AvmRecursiveFlavorSettings::PCS |
using | GroupElement = AvmRecursiveFlavorSettings::GroupElement |
using | Commitment = AvmRecursiveFlavorSettings::Commitment |
using | FF = AvmRecursiveFlavorSettings::FF |
using | BF = AvmRecursiveFlavorSettings::BF |
using | NativeFlavor = avm2::AvmFlavor |
using | NativeVerificationKey = NativeFlavor::VerificationKey |
using | Transcript = BaseTranscript< stdlib::recursion::honk::StdlibTranscriptParams< CircuitBuilder > > |
using | VerifierCommitmentKey = NativeFlavor::VerifierCommitmentKey |
using | Relations = NativeFlavor::Relations_< FF > |
using | SubrelationSeparators = std::array< FF, NUM_SUBRELATIONS - 1 > |
using | WitnessCommitments = NativeFlavor::WitnessEntities< Commitment > |
using | VerifierCommitments = NativeFlavor::VerifierCommitments_< Commitment, VerificationKey > |
Static Public Attributes | |
static constexpr bool | USE_SHORT_MONOMIALS = NativeFlavor::USE_SHORT_MONOMIALS |
static constexpr size_t | NUM_WIRES = NativeFlavor::NUM_WIRES |
static constexpr size_t | NUM_ALL_ENTITIES = NativeFlavor::NUM_ALL_ENTITIES |
static constexpr size_t | NUM_PRECOMPUTED_ENTITIES = NativeFlavor::NUM_PRECOMPUTED_ENTITIES |
static constexpr size_t | NUM_WITNESS_ENTITIES = NativeFlavor::NUM_WITNESS_ENTITIES |
static constexpr size_t | BATCHED_RELATION_PARTIAL_LENGTH = NativeFlavor::BATCHED_RELATION_PARTIAL_LENGTH |
static constexpr size_t | NUM_RELATIONS = std::tuple_size_v<Relations> |
static constexpr size_t | NUM_SUBRELATIONS = NativeFlavor::NUM_SUBRELATIONS |
static constexpr bool | HasZK = false |
static constexpr bool | USE_PADDING = true |
Definition at line 13 of file recursive_flavor.hpp.
Definition at line 21 of file recursive_flavor.hpp.
Definition at line 15 of file recursive_flavor.hpp.
Definition at line 19 of file recursive_flavor.hpp.
Definition at line 16 of file recursive_flavor.hpp.
Definition at line 20 of file recursive_flavor.hpp.
Definition at line 18 of file recursive_flavor.hpp.
Definition at line 23 of file recursive_flavor.hpp.
Definition at line 24 of file recursive_flavor.hpp.
Definition at line 17 of file recursive_flavor.hpp.
Definition at line 30 of file recursive_flavor.hpp.
using bb::avm2::AvmRecursiveFlavor::SubrelationSeparators = std::array<FF, NUM_SUBRELATIONS - 1> |
Definition at line 44 of file recursive_flavor.hpp.
using bb::avm2::AvmRecursiveFlavor::Transcript = BaseTranscript<stdlib::recursion::honk::StdlibTranscriptParams<CircuitBuilder> > |
Definition at line 25 of file recursive_flavor.hpp.
Definition at line 28 of file recursive_flavor.hpp.
using bb::avm2::AvmRecursiveFlavor::VerifierCommitments = NativeFlavor::VerifierCommitments_<Commitment, VerificationKey> |
Definition at line 112 of file recursive_flavor.hpp.
Definition at line 111 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 40 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 47 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 36 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 37 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 41 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 43 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 35 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 38 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 51 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 33 of file recursive_flavor.hpp.