nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > > Struct Reference
#include <mnt4.hpp>
Collaboration diagram for nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >:
Public Types | |
using | chained_curve_type = curves::mnt6< 298 > |
using | curve_type = curves::mnt4< 298 > |
using | double_miller_loop = pairing::mnt4_ate_double_miller_loop< 298 > |
using | final_exponentiation = pairing::mnt4_final_exponentiation< 298 > |
using | g1_precomputed_type = typename precompute_g1::g1_precomputed_type |
using | g2_precomputed_type = typename precompute_g2::g2_precomputed_type |
using | miller_loop = pairing::mnt4_ate_miller_loop< 298 > |
using | precompute_g1 = pairing::short_weierstrass_projective_ate_precompute_g1< curve_type > |
using | precompute_g2 = pairing::short_weierstrass_projective_ate_precompute_g2< curve_type > |
Member Typedef Documentation
◆ chained_curve_type
using nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >::chained_curve_type = curves::mnt6<298> |
◆ curve_type
using nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >::curve_type = curves::mnt4<298> |
◆ double_miller_loop
using nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >::double_miller_loop = pairing::mnt4_ate_double_miller_loop<298> |
◆ final_exponentiation
using nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >::final_exponentiation = pairing::mnt4_final_exponentiation<298> |
◆ g1_precomputed_type
using nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >::g1_precomputed_type = typename precompute_g1::g1_precomputed_type |
◆ g2_precomputed_type
using nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >::g2_precomputed_type = typename precompute_g2::g2_precomputed_type |
◆ miller_loop
using nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >::miller_loop = pairing::mnt4_ate_miller_loop<298> |
◆ precompute_g1
using nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >::precompute_g1 = pairing::short_weierstrass_projective_ate_precompute_g1<curve_type> |
◆ precompute_g2
using nil::crypto3::algebra::pairing::pairing_policy< curves::mnt4< 298 > >::precompute_g2 = pairing::short_weierstrass_projective_ate_precompute_g2<curve_type> |
The documentation for this struct was generated from the following file: