Clearmatics Libff  0.1
C++ library for Finite Fields and Elliptic Curves
Namespaces | Functions | Variables
bls12_377_init.cpp File Reference
#include <libff/algebra/curves/bls12_377/bls12_377_g1.hpp>
#include <libff/algebra/curves/bls12_377/bls12_377_g2.hpp>
#include <libff/algebra/curves/bls12_377/bls12_377_init.hpp>
Include dependency graph for bls12_377_init.cpp:

Go to the source code of this file.

Namespaces

 libff
 

Functions

void libff::init_bls12_377_params ()
 

Variables

bigint< bls12_377_r_limbs > libff::bls12_377_modulus_r
 
bls12_377_Fq libff::bls12_377_coeff_b
 
bigint< bls12_377_r_limbs > libff::bls12_377_trace_of_frobenius
 
bls12_377_Fq2 libff::bls12_377_twist
 
bls12_377_Fq2 libff::bls12_377_twist_coeff_b
 
bls12_377_Fq libff::bls12_377_twist_mul_by_b_c0
 
bls12_377_Fq libff::bls12_377_twist_mul_by_b_c1
 
bls12_377_Fq2 libff::bls12_377_twist_mul_by_q_X
 
bls12_377_Fq2 libff::bls12_377_twist_mul_by_q_Y
 
bls12_377_Fq libff::bls12_377_g1_endomorphism_beta
 
bigint< bls12_377_r_limbs > libff::bls12_377_g1_safe_subgroup_check_c1
 
bigint< bls12_377_r_limbs > libff::bls12_377_g1_proof_of_safe_subgroup_w
 
bls12_377_Fq libff::bls12_377_g1_proof_of_safe_subgroup_non_member_x
 
bls12_377_Fq libff::bls12_377_g1_proof_of_safe_subgroup_non_member_y
 
bls12_377_Fq12 libff::bls12_377_g2_untwist_frobenius_twist_w
 
bls12_377_Fq12 libff::bls12_377_g2_untwist_frobenius_twist_v
 
bls12_377_Fq12 libff::bls12_377_g2_untwist_frobenius_twist_w_3
 
bls12_377_Fq12 libff::bls12_377_g2_untwist_frobenius_twist_v_inverse
 
bls12_377_Fq12 libff::bls12_377_g2_untwist_frobenius_twist_w_3_inverse
 
bigint< bls12_377_r_limbs > libff::bls12_377_g2_mul_by_cofactor_h2_0
 
bigint< bls12_377_r_limbs > libff::bls12_377_g2_mul_by_cofactor_h2_1
 
bigint< bls12_377_q_limbs > libff::bls12_377_ate_loop_count
 
bool libff::bls12_377_ate_is_loop_count_neg
 
bigint< 12 *bls12_377_q_limbs > libff::bls12_377_final_exponent
 
bigint< bls12_377_q_limbs > libff::bls12_377_final_exponent_z
 
bool libff::bls12_377_final_exponent_is_z_neg