10#ifndef FP6_3OVER2_HPP_
11#define FP6_3OVER2_HPP_
19template<mp_
size_t n, const big
int<n>& modulus>
20class Fp6_3over2_model;
22template<mp_
size_t n, const big
int<n>& modulus>
25template<mp_
size_t n, const big
int<n>& modulus>
36template<mp_
size_t n, const big
int<n>& modulus>
81template<mp_
size_t n, const big
int<n>& modulus>
84template<mp_
size_t n, const big
int<n>& modulus>
87template<mp_
size_t n, const big
int<n>& modulus>
90template<mp_
size_t n, const big
int<n>& modulus>
93template<mp_
size_t n, const big
int<n>& modulus>
96template<mp_
size_t n, const big
int<n>& modulus>
99template<mp_
size_t n, const big
int<n>& modulus>
103#include <libff/algebra/fields/fp6_3over2.tcc>
static Fp6_3over2_model< n, modulus > zero()
bool operator!=(const Fp6_3over2_model &other) const
Fp6_3over2_model operator*(const Fp6_3over2_model &other) const
Fp6_3over2_model operator^(const bigint< m > &other) const
Fp6_3over2_model Frobenius_map(unsigned long power) const
static bigint< n > base_field_char()
Fp2_model< n, modulus > my_Fp2
Fp6_3over2_model operator-() const
static my_Fp2 Frobenius_coeffs_c2[6]
static my_Fp2 mul_by_non_residue(const my_Fp2 &elt)
static my_Fp2 Frobenius_coeffs_c1[6]
friend std::ostream & operator(std::ostream &out, const Fp6_3over2_model< n, modulus > &el)
Fp6_3over2_model operator-(const Fp6_3over2_model &other) const
static Fp6_3over2_model< n, modulus > one()
Fp6_3over2_model inverse() const
bool operator==(const Fp6_3over2_model &other) const
static my_Fp2 non_residue
Fp6_3over2_model operator+(const Fp6_3over2_model &other) const
static size_t extension_degree()
static Fp6_3over2_model< n, modulus > random_element()
Fp6_3over2_model squared() const
Fp_model< n, modulus > my_Fp
Fp6_3over2_model(const my_Fp2 &c0, const my_Fp2 &c1, const my_Fp2 &c2)
std::istream & operator>>(std::istream &in, alt_bn128_G1 &g)
std::ostream & operator<<(std::ostream &out, const alt_bn128_G1 &g)
alt_bn128_G1 operator*(const bigint< m > &lhs, const alt_bn128_G1 &rhs)
FieldT power(const FieldT &base, const bigint< m > &exponent)