|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <flavor.hpp>
Public Types | |
| using | FF = typename Polynomial::FF |
Public Types inherited from bb::avm2::AvmFlavor::AllEntities< DataType_ > | |
| using | DataType = DataType_ |
Public Member Functions | |
| ProvingKey () | |
| std::span< Polynomial > | get_all () |
| std::span< const Polynomial > | get_all () const |
| std::span< const std::string > | get_labels () const |
Public Member Functions inherited from bb::avm2::AvmFlavor::AllEntities< DataType_ > | |
| std::span< DataType > | get_all () |
| std::span< const DataType > | get_all () const |
| std::span< const std::string > | get_labels () const |
| DEFINE_AVM_GETTER (precomputed, PRECOMPUTED_START_IDX, NUM_PRECOMPUTED_ENTITIES) | |
| DEFINE_AVM_GETTER (wires, WIRE_START_IDX, NUM_WIRE_ENTITIES) | |
| DEFINE_AVM_GETTER (derived, DERIVED_START_IDX, NUM_DERIVED_ENTITIES) | |
| DEFINE_AVM_GETTER (shifted, SHIFTED_START_IDX, NUM_SHIFTED_ENTITIES) | |
| DEFINE_AVM_GETTER (witness, WITNESS_START_IDX, NUM_WITNESS_ENTITIES) | |
| DEFINE_AVM_GETTER (unshifted, UNSHIFTED_START_IDX, NUM_UNSHIFTED_ENTITIES) | |
| DEFINE_AVM_GETTER (to_be_shifted, WIRES_TO_BE_SHIFTED_START_IDX, NUM_WIRES_TO_BE_SHIFTED) | |
| DataType & | get (ColumnAndShifts c) |
| const DataType & | get (ColumnAndShifts c) const |
Public Attributes | |
| CommitmentKey | commitment_key |
| std::vector< FF > | public_inputs |
Public Attributes inherited from bb::avm2::AvmFlavor::AllEntities< DataType_ > | |
| std::array< DataType, NUM_ALL_ENTITIES > | entities |
Static Public Attributes | |
| static constexpr size_t | circuit_size = MAX_AVM_TRACE_SIZE |
| static constexpr size_t | log_circuit_size = MAX_AVM_TRACE_LOG_SIZE |
Definition at line 201 of file flavor.hpp.
Definition at line 208 of file flavor.hpp.
| bb::avm2::AvmFlavor::ProvingKey::ProvingKey | ( | ) |
Definition at line 86 of file flavor.cpp.
|
inline |
Definition at line 215 of file flavor.hpp.
|
inline |
Definition at line 216 of file flavor.hpp.
|
inline |
Definition at line 217 of file flavor.hpp.
|
staticconstexpr |
Definition at line 210 of file flavor.hpp.
| CommitmentKey bb::avm2::AvmFlavor::ProvingKey::commitment_key |
Definition at line 219 of file flavor.hpp.
|
staticconstexpr |
Definition at line 211 of file flavor.hpp.
| std::vector<FF> bb::avm2::AvmFlavor::ProvingKey::public_inputs |
Definition at line 223 of file flavor.hpp.