|
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 = StdlibTranscript< 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 12 of file recursive_flavor.hpp.
Definition at line 20 of file recursive_flavor.hpp.
Definition at line 14 of file recursive_flavor.hpp.
Definition at line 18 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 17 of file recursive_flavor.hpp.
Definition at line 22 of file recursive_flavor.hpp.
Definition at line 23 of file recursive_flavor.hpp.
Definition at line 16 of file recursive_flavor.hpp.
Definition at line 29 of file recursive_flavor.hpp.
| using bb::avm2::AvmRecursiveFlavor::SubrelationSeparators = std::array<FF, NUM_SUBRELATIONS - 1> |
Definition at line 43 of file recursive_flavor.hpp.
Definition at line 24 of file recursive_flavor.hpp.
Definition at line 27 of file recursive_flavor.hpp.
| using bb::avm2::AvmRecursiveFlavor::VerifierCommitments = NativeFlavor::VerifierCommitments_<Commitment, VerificationKey> |
Definition at line 113 of file recursive_flavor.hpp.
Definition at line 112 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 39 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 46 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 35 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 36 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 40 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 42 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 34 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 37 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 50 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 32 of file recursive_flavor.hpp.