8#include "../bn254/fq.hpp"
9#include "../bn254/fq12.hpp"
10#include "../bn254/fq2.hpp"
11#include "../bn254/fr.hpp"
12#include "../bn254/g1.hpp"
13#include "../bn254/g2.hpp"
27 static constexpr const char*
name =
"BN254";
static constexpr ScalarField subgroup_generator
typename Group::element Element
static constexpr bool is_stdlib_type
typename bb::fq2 G2BaseField
static constexpr const char * name
static constexpr size_t SUBGROUP_SIZE
typename Group::affine_element AffineElement
static constexpr uint32_t LIBRA_UNIVARIATES_LENGTH
typename bb::g2::affine_element G2AffineElement
static constexpr ScalarField subgroup_generator_inverse
group_elements::affine_element< Fq, Fr, Params > affine_element
field12< fq2, fq6, Bn254Fq12Params > fq12
group< fq, fr, Bn254G1Params > g1
field< Bn254FqParams > fq
field< Bn254FrParams > fr
field2< fq, Bn254Fq2Params > fq2