algebra/include/nil/crypto3/algebra/curves/mnt4.hpp
Go to the documentation of this file.
54 template<typename Coordinates = coordinates::projective, typename Form = forms::short_weierstrass>
57 template<typename Coordinates = coordinates::projective, typename Form = forms::short_weierstrass>
mnt4< 298 > mnt4_298
Definition: algebra/include/nil/crypto3/algebra/curves/mnt4.hpp:71
Definition: pair.hpp:31
A struct representing a group G1 of mnt4 curve.
Definition: mnt4/g1.hpp:47
A struct representing a group G2 of mnt4 curve.
Definition: mnt4/g2.hpp:47
A struct representing details about base and scalar fields.
Definition: curves/detail/mnt4/types.hpp:61
typename fields::fp4< base_field_type > gt_field_type
Definition: curves/detail/mnt4/types.hpp:67
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
typename detail::mnt4_g1< Version, Form, Coordinates > g1_type
Definition: algebra/include/nil/crypto3/algebra/curves/mnt4.hpp:55
policy_type::scalar_field_type scalar_field_type
Definition: algebra/include/nil/crypto3/algebra/curves/mnt4.hpp:52
constexpr static const bool has_affine_pairing
Definition: algebra/include/nil/crypto3/algebra/curves/mnt4.hpp:68
typename detail::mnt4_g2< Version, Form, Coordinates > g2_type
Definition: algebra/include/nil/crypto3/algebra/curves/mnt4.hpp:58
policy_type::base_field_type base_field_type
Definition: algebra/include/nil/crypto3/algebra/curves/mnt4.hpp:51