Clearmatics Libff  0.1
C++ library for Finite Fields and Elliptic Curves
Namespaces | Macros | Typedefs | Functions | Variables
bls12_377_init.hpp File Reference
#include <libff/algebra/curves/public_params.hpp>
#include <libff/algebra/fields/fp.hpp>
#include <libff/algebra/fields/fp12_2over3over2.hpp>
#include <libff/algebra/fields/fp2.hpp>
#include <libff/algebra/fields/fp6_3over2.hpp>
Include dependency graph for bls12_377_init.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 libff
 

Macros

#define bls12_377_modulus_q   bw6_761_modulus_r
 

Typedefs

typedef Fp_model< bls12_377_r_limbs, bls12_377_modulus_r > libff::bls12_377_Fr
 
typedef Fp_model< bls12_377_q_limbs, bls12_377_modulus_qlibff::bls12_377_Fq
 
typedef Fp2_model< bls12_377_q_limbs, bls12_377_modulus_qlibff::bls12_377_Fq2
 
typedef Fp6_3over2_model< bls12_377_q_limbs, bls12_377_modulus_qlibff::bls12_377_Fq6
 
typedef Fp12_2over3over2_model< bls12_377_q_limbs, bls12_377_modulus_qlibff::bls12_377_Fq12
 
typedef bls12_377_Fq12 libff::bls12_377_GT
 

Functions

void libff::init_bls12_377_params ()
 

Variables

const mp_size_t libff::bls12_377_r_bitcount = 253
 
const mp_size_t libff::bls12_377_q_bitcount = 377
 
const mp_size_t libff::bls12_377_r_limbs
 
const mp_size_t libff::bls12_377_q_limbs
 
bigint< bls12_377_q_limbs > libff::bw6_761_modulus_r
 

Detailed Description

Author
This file is part of libff, developed by SCIPR Lab and contributors (see AUTHORS).

Definition in file bls12_377_init.hpp.

Macro Definition Documentation

◆ bls12_377_modulus_q

#define bls12_377_modulus_q   bw6_761_modulus_r

Definition at line 45 of file bls12_377_init.hpp.