|
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) |