nil::crypto3::algebra::pairing::detail::short_weierstrass_jacobian_with_a4_0_types_policy< CurveType >::ate_g2_precomputed_type Struct Reference

#include <types.hpp>

+ Collaboration diagram for nil::crypto3::algebra::pairing::detail::short_weierstrass_jacobian_with_a4_0_types_policy< CurveType >::ate_g2_precomputed_type:

Public Types

using coeffs_type = ate_ell_coeffs
 

Public Member Functions

bool operator== (const ate_g2_precomputed_type &other) const
 

Public Attributes

std::vector< coeffs_typecoeffs
 
g2_field_value_type QX
 
g2_field_value_type QY
 

Member Typedef Documentation

◆ coeffs_type

Member Function Documentation

◆ operator==()

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

Member Data Documentation

◆ coeffs

template<typename CurveType >
std::vector<coeffs_type> nil::crypto3::algebra::pairing::detail::short_weierstrass_jacobian_with_a4_0_types_policy< CurveType >::ate_g2_precomputed_type::coeffs

◆ QX

template<typename CurveType >
g2_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_jacobian_with_a4_0_types_policy< CurveType >::ate_g2_precomputed_type::QX

◆ QY

template<typename CurveType >
g2_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_jacobian_with_a4_0_types_policy< CurveType >::ate_g2_precomputed_type::QY

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