x962_p/base_field.hpp
Go to the documentation of this file.
71 nil::crypto3::multiprecision::backends::modular_adaptor<modular_backend, nil::crypto3::multiprecision::backends::modular_params_ct<modular_backend, modulus_params>>>
152 constexpr typename x962_p_v2_base_field<192>::integral_type const x962_p_v2_base_field<192>::modulus;
153 constexpr typename x962_p_v3_base_field<192>::integral_type const x962_p_v3_base_field<192>::modulus;
154 constexpr typename x962_p_v1_base_field<239>::integral_type const x962_p_v1_base_field<239>::modulus;
155 constexpr typename x962_p_v2_base_field<239>::integral_type const x962_p_v2_base_field<239>::modulus;
156 constexpr typename x962_p_v3_base_field<239>::integral_type const x962_p_v3_base_field<239>::modulus;
Definition: fp.hpp:48
Definition: pair.hpp:31
Definition: field.hpp:47
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
nil::crypto3::multiprecision::modular_params< modular_backend > modular_params_type
Definition: field.hpp:72
constexpr static const std::size_t modulus_bits
Definition: field.hpp:49
nil::crypto3::multiprecision::backends::cpp_int_backend< modulus_bits, modulus_bits, nil::crypto3::multiprecision::signed_magnitude, nil::crypto3::multiprecision::unchecked, void > modular_backend
Definition: field.hpp:66
nil::crypto3::multiprecision::number< nil::crypto3::multiprecision::backends::cpp_int_backend< 16 *modulus_bits, 16 *modulus_bits, nil::crypto3::multiprecision::unsigned_magnitude, nil::crypto3::multiprecision::unchecked, void > > extended_integral_type
Definition: field.hpp:60
constexpr static const std::size_t number_bits
Definition: field.hpp:62
policy_type::integral_type integral_type
Definition: x962_p/base_field.hpp:103
detail::element_fp< params< x962_p_v1_base_field< 239 > > > value_type
Definition: x962_p/base_field.hpp:110
field< 239 > policy_type
Definition: x962_p/base_field.hpp:100
policy_type::extended_integral_type extended_integral_type
Definition: x962_p/base_field.hpp:105
IETF IPsec groups.
Definition: x962_p/base_field.hpp:46
field< 192 > policy_type
Definition: x962_p/base_field.hpp:56
policy_type::modular_backend modular_backend
Definition: x962_p/base_field.hpp:68
policy_type::extended_integral_type extended_integral_type
Definition: x962_p/base_field.hpp:61
nil::crypto3::multiprecision::number< nil::crypto3::multiprecision::backends::modular_adaptor< modular_backend, nil::crypto3::multiprecision::backends::modular_params_ct< modular_backend, modulus_params > > > modular_type
Definition: x962_p/base_field.hpp:72
detail::element_fp< params< x962_p_v2_base_field< 192 > > > value_type
Definition: x962_p/base_field.hpp:74
policy_type::integral_type integral_type
Definition: x962_p/base_field.hpp:59
field< 239 > policy_type
Definition: x962_p/base_field.hpp:118
policy_type::extended_integral_type extended_integral_type
Definition: x962_p/base_field.hpp:123
detail::element_fp< params< x962_p_v2_base_field< 239 > > > value_type
Definition: x962_p/base_field.hpp:128
policy_type::integral_type integral_type
Definition: x962_p/base_field.hpp:121
Definition: x962_p/base_field.hpp:49
policy_type::integral_type integral_type
Definition: x962_p/base_field.hpp:85
policy_type::extended_integral_type extended_integral_type
Definition: x962_p/base_field.hpp:87
field< 192 > policy_type
Definition: x962_p/base_field.hpp:82
detail::element_fp< params< x962_p_v3_base_field< 192 > > > value_type
Definition: x962_p/base_field.hpp:92
detail::element_fp< params< x962_p_v3_base_field< 239 > > > value_type
Definition: x962_p/base_field.hpp:146
field< 239 > policy_type
Definition: x962_p/base_field.hpp:136
policy_type::extended_integral_type extended_integral_type
Definition: x962_p/base_field.hpp:141
policy_type::integral_type integral_type
Definition: x962_p/base_field.hpp:139
Definition: x962_p/base_field.hpp:52