nil::crypto3::algebra::pairing::pairing_policy< curves::mnt6< 298 > > Struct Reference

#include <mnt6.hpp>

+ Collaboration diagram for nil::crypto3::algebra::pairing::pairing_policy< curves::mnt6< 298 > >:

Public Types

using chained_curve_type = curves::mnt4< 298 >
 
using curve_type = curves::mnt6< 298 >
 
using double_miller_loop = pairing::mnt6_ate_double_miller_loop< 298 >
 
using final_exponentiation = pairing::mnt6_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::mnt6_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

◆ curve_type

◆ double_miller_loop

◆ final_exponentiation

◆ g1_precomputed_type

◆ g2_precomputed_type

◆ miller_loop

◆ precompute_g1

◆ precompute_g2


The documentation for this struct was generated from the following file: