|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "./types.hpp"#include "barretenberg/crypto/aes128/aes128.hpp"#include "barretenberg/numeric/bitop/pow.hpp"#include "barretenberg/numeric/bitop/rotate.hpp"#include "barretenberg/numeric/bitop/sparse_form.hpp"Go to the source code of this file.
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
| namespace | bb::plookup |
| namespace | bb::plookup::sparse_tables |
Functions | |
| template<uint64_t base, uint64_t num_rotated_bits> | |
| std::array< bb::fr, 2 > | bb::plookup::sparse_tables::get_sparse_table_with_rotation_values (const std::array< uint64_t, 2 > key) |
| template<uint64_t base, uint64_t bits_per_slice, uint64_t num_rotated_bits> | |
| BasicTable | bb::plookup::sparse_tables::generate_sparse_table_with_rotation (BasicTableId id, const size_t table_index) |
| template<size_t base, const uint64_t * base_table> | |
| std::array< bb::fr, 2 > | bb::plookup::sparse_tables::get_sparse_normalization_values (const std::array< uint64_t, 2 > key) |
| template<size_t base, uint64_t num_bits, const uint64_t * base_table> | |
| BasicTable | bb::plookup::sparse_tables::generate_sparse_normalization_table (BasicTableId id, const size_t table_index) |