nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g1_precomputed_type Struct Reference

#include <types.hpp>

+ Collaboration diagram for nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g1_precomputed_type:

Public Member Functions

bool operator== (const ate_g1_precomputed_type &other) const
 

Public Attributes

g1_field_value_type PX
 
g2_field_value_type PX_twist
 
g1_field_value_type PY
 
g2_field_value_type PY_twist
 

Member Function Documentation

◆ operator==()

template<typename CurveType >
bool nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g1_precomputed_type::operator== ( const ate_g1_precomputed_type other) const
inline

Member Data Documentation

◆ PX

template<typename CurveType >
g1_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g1_precomputed_type::PX

◆ PX_twist

template<typename CurveType >
g2_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g1_precomputed_type::PX_twist

◆ PY

template<typename CurveType >
g1_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g1_precomputed_type::PY

◆ PY_twist

template<typename CurveType >
g2_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g1_precomputed_type::PY_twist

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