nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type Struct Reference
#include <types.hpp>
Collaboration diagram for nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type:
Public Types | |
typedef ate_add_coeffs | add_coeffs_type |
typedef ate_dbl_coeffs | dbl_coeffs_type |
Public Member Functions | |
bool | operator== (const ate_g2_precomputed_type &other) const |
Public Attributes | |
std::vector< add_coeffs_type > | add_coeffs |
std::vector< dbl_coeffs_type > | dbl_coeffs |
g2_field_value_type | QX |
g2_field_value_type | QX_over_twist |
g2_field_value_type | QY |
g2_field_value_type | QY2 |
g2_field_value_type | QY_over_twist |
Member Typedef Documentation
◆ add_coeffs_type
template<typename CurveType >
typedef ate_add_coeffs nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type::add_coeffs_type |
◆ dbl_coeffs_type
template<typename CurveType >
typedef ate_dbl_coeffs nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type::dbl_coeffs_type |
Member Function Documentation
◆ operator==()
template<typename CurveType >
|
inline |
Member Data Documentation
◆ add_coeffs
template<typename CurveType >
std::vector<add_coeffs_type> nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type::add_coeffs |
◆ dbl_coeffs
template<typename CurveType >
std::vector<dbl_coeffs_type> nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type::dbl_coeffs |
◆ QX
template<typename CurveType >
g2_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type::QX |
◆ QX_over_twist
template<typename CurveType >
g2_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type::QX_over_twist |
◆ QY
template<typename CurveType >
g2_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type::QY |
◆ QY2
template<typename CurveType >
g2_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type::QY2 |
◆ QY_over_twist
template<typename CurveType >
g2_field_value_type nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy< CurveType >::ate_g2_precomputed_type::QY_over_twist |
The documentation for this struct was generated from the following file: