|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Recursive flavor for verifying proofs produced with MegaAvmFlavor. More...
#include <mega_avm_recursive_flavor.hpp>
Static Public Attributes | |
| static constexpr size_t | VIRTUAL_LOG_N = MegaAvmFlavor::VIRTUAL_LOG_N |
Static Public Attributes inherited from bb::MegaRecursiveFlavor_< BuilderType > | |
| static constexpr size_t | VIRTUAL_LOG_N = MegaFlavor::VIRTUAL_LOG_N |
| static constexpr bool | USE_SHORT_MONOMIALS = MegaFlavor::USE_SHORT_MONOMIALS |
| static constexpr bool | HasZK = false |
| static constexpr bool | USE_PADDING = MegaFlavor::USE_PADDING |
| static constexpr size_t | NUM_WIRES = MegaFlavor::NUM_WIRES |
| static constexpr size_t | NUM_ALL_ENTITIES = MegaFlavor::NUM_ALL_ENTITIES |
| static constexpr size_t | NUM_PRECOMPUTED_ENTITIES = MegaFlavor::NUM_PRECOMPUTED_ENTITIES |
| static constexpr size_t | NUM_WITNESS_ENTITIES = MegaFlavor::NUM_WITNESS_ENTITIES |
| static constexpr size_t | MAX_PARTIAL_RELATION_LENGTH = compute_max_partial_relation_length<Relations>() |
| static constexpr size_t | BATCHED_RELATION_PARTIAL_LENGTH = MAX_PARTIAL_RELATION_LENGTH + 1 |
| static constexpr RepeatedCommitmentsData | REPEATED_COMMITMENTS = MegaFlavor::REPEATED_COMMITMENTS |
| static constexpr size_t | NUM_RELATIONS = std::tuple_size_v<Relations> |
| static constexpr size_t | NUM_SUBRELATIONS = MegaFlavor::NUM_SUBRELATIONS |
Additional Inherited Members | |
Static Public Member Functions inherited from bb::MegaRecursiveFlavor_< BuilderType > | |
| static constexpr size_t | FINAL_PCS_MSM_SIZE (size_t log_n=VIRTUAL_LOG_N) |
Recursive flavor for verifying proofs produced with MegaAvmFlavor.
Used by the outer Ultra circuit when recursively verifying the Mega proof of the AVM recursive verifier circuit.
Definition at line 19 of file mega_avm_recursive_flavor.hpp.
| using bb::MegaAvmRecursiveFlavor_< BuilderType >::Base = MegaRecursiveFlavor_<BuilderType> |
Definition at line 21 of file mega_avm_recursive_flavor.hpp.
| using bb::MegaAvmRecursiveFlavor_< BuilderType >::Commitment = typename Base::Commitment |
Definition at line 25 of file mega_avm_recursive_flavor.hpp.
| using bb::MegaAvmRecursiveFlavor_< BuilderType >::FF = typename Base::FF |
Definition at line 27 of file mega_avm_recursive_flavor.hpp.
| using bb::MegaAvmRecursiveFlavor_< BuilderType >::NativeFlavor = MegaAvmFlavor |
Definition at line 22 of file mega_avm_recursive_flavor.hpp.
| using bb::MegaAvmRecursiveFlavor_< BuilderType >::VerificationKey = typename Base::VerificationKey |
Definition at line 26 of file mega_avm_recursive_flavor.hpp.
|
staticconstexpr |
Definition at line 30 of file mega_avm_recursive_flavor.hpp.