Barretenberg
The ZK-SNARK library at the core of Aztec
|
Go to the source code of this file.
Namespaces | |
namespace | bb |
Entry point for Barretenberg command-line interface. | |
namespace | bb::plookup |
namespace | bb::plookup::uint_tables |
Functions | |
template<uint64_t bits_per_slice, uint64_t num_rotated_output_bits> | |
std::array< bb::fr, 2 > | bb::plookup::uint_tables::get_xor_rotate_values_from_key (const std::array< uint64_t, 2 > key) |
template<uint64_t bits_per_slice, uint64_t num_rotated_output_bits> | |
BasicTable | bb::plookup::uint_tables::generate_xor_rotate_table (BasicTableId id, const size_t table_index) |
template<uint64_t bits_per_slice, uint64_t num_rotated_output_bits> | |
std::array< bb::fr, 2 > | bb::plookup::uint_tables::get_and_rotate_values_from_key (const std::array< uint64_t, 2 > key) |
template<uint64_t bits_per_slice, uint64_t num_rotated_output_bits> | |
BasicTable | bb::plookup::uint_tables::generate_and_rotate_table (BasicTableId id, const size_t table_index) |
template<size_t uint_size> | |
MultiTable | bb::plookup::uint_tables::get_uint_xor_table (const MultiTableId id) |
template<size_t uint_size> | |
MultiTable | bb::plookup::uint_tables::get_uint_and_table (const MultiTableId id) |