curves/detail/mnt6/types.hpp
Go to the documentation of this file.
Definition: pair.hpp:31
Definition: curves/detail/mnt6/types.hpp:51
A struct representing a group G1 of mnt6 curve.
Definition: mnt6/g1.hpp:47
Definition: curves/detail/mnt6/types.hpp:54
A struct representing a group G2 of mnt6 curve.
Definition: mnt6/g2.hpp:47
Definition: curves/detail/mnt6/types.hpp:48
A struct representing details about base and scalar fields.
Definition: curves/detail/mnt6/types.hpp:61
typename fields::fp3< base_field_type > g2_field_type
Definition: curves/detail/mnt6/types.hpp:66
typename base_field_type::integral_type integral_type
Definition: curves/detail/mnt6/types.hpp:69
fields::mnt6_base_field< Version > base_field_type
Definition: curves/detail/mnt6/types.hpp:62
typename fields::fp6_2over3< base_field_type > gt_field_type
Definition: curves/detail/mnt6/types.hpp:67
nil::crypto3::multiprecision::number< nil::crypto3::multiprecision::backends::cpp_int_backend< modulus_bits, modulus_bits, nil::crypto3::multiprecision::unsigned_magnitude, nil::crypto3::multiprecision::unchecked, void > > integral_type
Definition: field.hpp:54
Definition: fp3.hpp:50
Definition: fp6_2over3.hpp:50