|
Wire Sysio Wire Sysion 1.0.0
|
#include <libff/algebra/curves/mnt/mnt46_common.hpp>#include <libff/algebra/curves/public_params.hpp>#include <libff/algebra/fields/fp.hpp>#include <libff/algebra/fields/fp3.hpp>#include <libff/algebra/fields/fp6_2over3.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | libff |
Macros | |
| #define | mnt6_modulus_r mnt46_modulus_B |
| #define | mnt6_modulus_q mnt46_modulus_A |
Typedefs | |
| typedef Fp_model< mnt6_r_limbs, mnt6_modulus_r > | libff::mnt6_Fr |
| typedef Fp_model< mnt6_q_limbs, mnt6_modulus_q > | libff::mnt6_Fq |
| typedef Fp3_model< mnt6_q_limbs, mnt6_modulus_q > | libff::mnt6_Fq3 |
| typedef Fp6_2over3_model< mnt6_q_limbs, mnt6_modulus_q > | libff::mnt6_Fq6 |
| typedef mnt6_Fq6 | libff::mnt6_GT |
Functions | |
| void | libff::init_mnt6_params () |
Variables | |
| const mp_size_t | libff::mnt6_r_bitcount = mnt46_B_bitcount |
| const mp_size_t | libff::mnt6_q_bitcount = mnt46_A_bitcount |
| const mp_size_t | libff::mnt6_r_limbs = mnt46_B_limbs |
| const mp_size_t | libff::mnt6_q_limbs = mnt46_A_limbs |
| bigint< mnt6_r_limbs > | libff::mnt6_modulus_r |
| bigint< mnt6_q_limbs > | libff::mnt6_modulus_q |
Declaration of interfaces for initializing MNT6.
Definition in file mnt6_init.hpp.
| #define mnt6_modulus_q mnt46_modulus_A |
Definition at line 24 of file mnt6_init.hpp.
| #define mnt6_modulus_r mnt46_modulus_B |
Definition at line 23 of file mnt6_init.hpp.