Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/common/serialize.hpp"
#include "barretenberg/ecc/curves/bn254/fq2.hpp"
#include "barretenberg/ecc/curves/bn254/fr.hpp"
#include "barretenberg/numeric/uint256/uint256.hpp"
#include "barretenberg/serialize/msgpack.hpp"
#include <cstring>
#include <type_traits>
#include <vector>
#include "./affine_element_impl.hpp"
Go to the source code of this file.
Classes | |
class | bb::group_elements::affine_element< Fq_, Fr_, Params_ > |
struct | bb::group_elements::affine_element< Fq_, Fr_, Params_ >::MsgpackRawAffineElement |
Namespaces | |
namespace | bb |
Entry point for Barretenberg command-line interface. | |
namespace | bb::group_elements |
Concepts | |
concept | bb::group_elements::SupportsHashToCurve |
Functions | |
template<typename B , typename Fq_ , typename Fr_ , typename Params > | |
void | bb::group_elements::read (B &it, group_elements::affine_element< Fq_, Fr_, Params > &element) |
template<typename B , typename Fq_ , typename Fr_ , typename Params > | |
void | bb::group_elements::write (B &it, group_elements::affine_element< Fq_, Fr_, Params > const &element) |