Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
field_conversion.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::field_conversion
 

Functions

template<typename T >
constexpr size_t bb::field_conversion::calc_num_bn254_frs ()
 Calculates the size of a types in terms of bb::frs.
 
template<typename T >
constexpr size_t bb::field_conversion::calc_num_uint256_ts ()
 Calculates the size of a types in terms of uint256_t.
 
grumpkin::fr bb::field_conversion::convert_grumpkin_fr_from_bn254_frs (std::span< const bb::fr > fr_vec)
 Converts 2 bb::fr elements to grumpkin::fr.
 
template<typename T >
bb::field_conversion::convert_from_bn254_frs (std::span< const bb::fr > fr_vec)
 Conversions from vector of bb::fr elements to transcript types.
 
template<typename T >
bb::field_conversion::convert_from_uint256_ts (std::span< const uint256_t > uint256_vec)
 
std::vector< bb::frbb::field_conversion::convert_grumpkin_fr_to_bn254_frs (const grumpkin::fr &val)
 Converts grumpkin::fr to 2 bb::fr elements.
 
template<typename T >
std::vector< bb::frbb::field_conversion::convert_to_bn254_frs (const T &val)
 Conversion from transcript values to bb::frs.
 
template<typename T >
std::vector< uint256_tbb::field_conversion::convert_to_uint256 (const T &val)
 Conversion from transcript values to bb::frs.
 
grumpkin::fr bb::field_conversion::convert_to_grumpkin_fr (const bb::fr &f)
 
template<typename T >
bb::field_conversion::convert_challenge (const bb::fr &challenge)