mnt4/298/affine_ate_miller_loop.hpp
Go to the documentation of this file.
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:36
static gt_type::value_type process(const typename policy_type::affine_ate_g1_precomputation &prec_P, const typename policy_type::affine_ate_g2_precomputation &prec_Q)
Definition: mnt4/298/affine_ate_miller_loop.hpp:53
Definition: mnt4/298/affine_ate_miller_loop.hpp:42
Definition: pair.hpp:31
A struct representing a mnt4 curve.
Definition: algebra/include/nil/crypto3/algebra/curves/mnt4.hpp:46
policy_type::gt_field_type gt_type
Definition: algebra/include/nil/crypto3/algebra/curves/mnt4.hpp:66
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:46
g1_field_value_type PX
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:47
g2_field_value_type PY_twist_squared
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:49
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:61
g2_field_value_type QY
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:63
std::vector< affine_ate_coeffs > coeffs
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:64
nil::crypto3::algebra::pairing::detail::short_weierstrass_projective_types_policy::affine_ate_coeffs
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:52
g2_field_value_type gamma_X
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:58
g2_field_value_type old_RY
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:55
g2_field_value_type gamma_twist
Definition: pairing/detail/forms/short_weierstrass/projective/types.hpp:57