|
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 | TemplatedTranscript |
Static Public Attributes | |
| static constexpr size_t | NUM_ALL_ENTITIES = NativeFlavor::NUM_ALL_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 22 of file recursive_flavor.hpp.
Definition at line 30 of file recursive_flavor.hpp.
Definition at line 24 of file recursive_flavor.hpp.
Definition at line 28 of file recursive_flavor.hpp.
Definition at line 25 of file recursive_flavor.hpp.
Definition at line 29 of file recursive_flavor.hpp.
Definition at line 27 of file recursive_flavor.hpp.
Definition at line 32 of file recursive_flavor.hpp.
Definition at line 33 of file recursive_flavor.hpp.
| using bb::avm2::AvmRecursiveFlavor::PCS = KZG<Curve> |
Definition at line 26 of file recursive_flavor.hpp.
Definition at line 38 of file recursive_flavor.hpp.
| using bb::avm2::AvmRecursiveFlavor::SubrelationSeparators = std::array<FF, NUM_SUBRELATIONS - 1> |
Definition at line 45 of file recursive_flavor.hpp.
Definition at line 242 of file recursive_flavor.hpp.
Definition at line 243 of file recursive_flavor.hpp.
| using bb::avm2::AvmRecursiveFlavor::VerificationKey = FixedStdlibVKAndHash_<CircuitBuilder, AvmFlavor::PrecomputedEntities<Commitment>, NativeVerificationKey> |
In-circuit representation of the verification key of the AVM. It is reconstructed from precomputed values and fixed as a constant of the circuit when the AVM verifier is constructed. The vk commitments and vk hash are stored in the selectors of the circuit that contains an AVM verifier.
Definition at line 70 of file recursive_flavor.hpp.
Definition at line 36 of file recursive_flavor.hpp.
| using bb::avm2::AvmRecursiveFlavor::VerifierCommitments = NativeFlavor::VerifierCommitments_<Commitment, VerificationKey> |
Definition at line 245 of file recursive_flavor.hpp.
Definition at line 244 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 41 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 48 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 44 of file recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 52 of file recursive_flavor.hpp.