Clearmatics Libff
0.1
C++ library for Finite Fields and Elliptic Curves
|
Go to the documentation of this file.
12 #ifndef MNT6_INIT_HPP_
13 #define MNT6_INIT_HPP_
24 #define mnt6_modulus_r mnt46_modulus_B
25 #define mnt6_modulus_q mnt46_modulus_A
71 #endif // MNT6_INIT_HPP_
bigint< mnt6_q_limbs > mnt6_ate_loop_count
mnt6_Fq mnt6_twist_mul_by_a_c0
mnt6_Fq mnt6_twist_mul_by_b_c2
const mp_size_t mnt46_B_limbs
bigint< mnt6_q_limbs > mnt6_final_exponent_last_chunk_w1
Fp_model< mnt6_q_limbs, mnt6_modulus_q > mnt6_Fq
mnt6_Fq mnt6_twist_mul_by_b_c1
mnt6_Fq mnt6_twist_mul_by_q_Y
mnt6_Fq mnt6_twist_mul_by_a_c1
mnt6_Fq mnt6_twist_mul_by_q_X
mnt6_Fq3 mnt6_twist_coeff_b
const mp_size_t mnt6_q_bitcount
const mp_size_t mnt6_q_limbs
const mp_size_t mnt46_A_limbs
mnt6_Fq3 mnt6_twist_coeff_a
Fp3_model< mnt6_q_limbs, mnt6_modulus_q > mnt6_Fq3
Fp6_2over3_model< mnt6_q_limbs, mnt6_modulus_q > mnt6_Fq6
mnt6_Fq mnt6_twist_mul_by_a_c2
Fp_model< mnt6_r_limbs, mnt6_modulus_r > mnt6_Fr
const mp_size_t mnt46_A_bitcount
const mp_size_t mnt6_r_limbs
bigint< mnt6_r_limbs > mnt6_modulus_r
bigint< mnt6_q_limbs > mnt6_modulus_q
bool mnt6_ate_is_loop_count_neg
bigint< 6 *mnt6_q_limbs > mnt6_final_exponent
const mp_size_t mnt46_B_bitcount
bool mnt6_final_exponent_last_chunk_is_w0_neg
const mp_size_t mnt6_r_bitcount
bigint< mnt6_q_limbs > mnt6_final_exponent_last_chunk_abs_of_w0
mnt6_Fq mnt6_twist_mul_by_b_c0