nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > > Struct Reference
#include <bls12.hpp>
Collaboration diagram for nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >:
Member Typedef Documentation
◆ chained_curve_type
using nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >::chained_curve_type = curves::jubjub |
◆ curve_type
using nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >::curve_type = curves::bls12<381> |
◆ double_miller_loop
using nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >::double_miller_loop = pairing::short_weierstrass_jacobian_with_a4_0_ate_double_miller_loop<curve_type> |
◆ final_exponentiation
using nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >::final_exponentiation = pairing::short_weierstrass_jacobian_with_a4_0_final_exponentiation<curve_type> |
◆ g1_precomputed_type
using nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >::g1_precomputed_type = typename precompute_g1::g1_precomputed_type |
◆ g2_precomputed_type
using nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >::g2_precomputed_type = typename precompute_g2::g2_precomputed_type |
◆ miller_loop
using nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >::miller_loop = pairing::short_weierstrass_jacobian_with_a4_0_ate_miller_loop<curve_type> |
◆ precompute_g1
using nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >::precompute_g1 = pairing::short_weierstrass_jacobian_with_a4_0_ate_precompute_g1<curve_type> |
◆ precompute_g2
using nil::crypto3::algebra::pairing::pairing_policy< curves::bls12< 381 > >::precompute_g2 = pairing::short_weierstrass_jacobian_with_a4_0_ate_precompute_g2<curve_type> |
The documentation for this struct was generated from the following file: