|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/common/assert.hpp"#include "barretenberg/constants.hpp"#include "barretenberg/ecc/curves/bn254/fr.hpp"#include "barretenberg/public_input_component/public_component_key.hpp"#include <cstdint>Go to the source code of this file.
Classes | |
| struct | bb::BusVector |
| A DataBus column. More... | |
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
Typedefs | |
| using | bb::DataBus = std::array< BusVector, NUM_BUS_COLUMNS > |
Enumerations | |
| enum class | bb::BusId : uint8_t { bb::KERNEL_CALLDATA = 0 , bb::APP_CALLDATA = 1 , bb::RETURNDATA = MAX_APPS_PER_KERNEL + 1 } |
Variables | |
| constexpr size_t | bb::NUM_BUS_COLUMNS = MAX_APPS_PER_KERNEL + 1 + 1 |
| The DataBus; facilitates storage of public circuit input/output. | |