|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/common/throw_or_abort.hpp"#include <cstddef>#include <cstdint>#include <iostream>#include <vector>#include "../uint256/uint256.hpp"Go to the source code of this file.
Classes | |
| class | bb::numeric::sparse_int< base, num_bits > |
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
| namespace | bb::numeric |
Functions | |
| std::vector< uint64_t > | bb::numeric::slice_input (const uint256_t &input, const uint64_t base, const size_t num_slices) |
| std::vector< uint64_t > | bb::numeric::slice_input_using_variable_bases (const uint256_t &input, const std::vector< uint64_t > &bases) |
| template<uint64_t base, uint64_t num_slices> | |
| constexpr std::array< uint256_t, num_slices > | bb::numeric::get_base_powers () |
| template<uint64_t base> | |
| constexpr uint256_t | bb::numeric::map_into_sparse_form (const uint64_t input) |
| template<uint64_t base> | |
| constexpr uint64_t | bb::numeric::map_from_sparse_form (const uint256_t &input) |