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::stdlib |
Functions | |
template<typename Builder , size_t SIZE> | |
field_t< Builder > | bb::stdlib::array_length (std::array< field_t< Builder >, SIZE > const &arr) |
template<typename Builder , size_t SIZE> | |
field_t< Builder > | bb::stdlib::array_pop (std::array< field_t< Builder >, SIZE > const &arr) |
template<typename Builder , size_t SIZE> | |
void | bb::stdlib::array_push (std::array< field_t< Builder >, SIZE > &arr, field_t< Builder > const &value) |
template<typename Builder , size_t SIZE> | |
size_t | bb::stdlib::array_push (std::array< std::optional< field_t< Builder > >, SIZE > &arr, field_t< Builder > const &value) |
template<typename T , size_t SIZE> | |
size_t | bb::stdlib::array_push (std::array< std::shared_ptr< T >, SIZE > &arr, std::shared_ptr< T > const &value) |
template<typename Builder , typename T , size_t SIZE> | |
void | bb::stdlib::array_push (std::array< T, SIZE > &arr, T const &value) |
template<typename Builder , size_t SIZE> | |
stdlib::bool_t< Builder > | bb::stdlib::is_array_empty (std::array< field_t< Builder >, SIZE > const &arr) |
template<typename Builder , size_t size_1, size_t size_2> | |
void | bb::stdlib::push_array_to_array (std::array< field_t< Builder >, size_1 > const &source, std::array< field_t< Builder >, size_2 > &target) |