brainpool_r1/base_field.hpp
Go to the documentation of this file.
59 constexpr static const integral_type modulus = 0xE95E4A5F737059DC60DFC7AD95B3D8139515620F_cppui160;
64 nil::crypto3::multiprecision::backends::modular_adaptor<modular_backend, nil::crypto3::multiprecision::backends::modular_params_ct<modular_backend, modulus_params>>>
155 0x8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC53_cppui384;
173 0xAADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3_cppui512;
182 typename brainpool_r1_base_field<160>::integral_type const brainpool_r1_base_field<160>::modulus;
184 typename brainpool_r1_base_field<192>::integral_type const brainpool_r1_base_field<192>::modulus;
186 typename brainpool_r1_base_field<224>::integral_type const brainpool_r1_base_field<224>::modulus;
188 typename brainpool_r1_base_field<256>::integral_type const brainpool_r1_base_field<256>::modulus;
190 typename brainpool_r1_base_field<320>::integral_type const brainpool_r1_base_field<320>::modulus;
192 typename brainpool_r1_base_field<384>::integral_type const brainpool_r1_base_field<384>::modulus;
194 typename brainpool_r1_base_field<512>::integral_type const brainpool_r1_base_field<512>::modulus;
Definition: fp.hpp:48
Definition: pair.hpp:31
policy_type::integral_type integral_type
Definition: brainpool_r1/base_field.hpp:53
detail::element_fp< params< brainpool_r1_base_field< 160 > > > value_type
Definition: brainpool_r1/base_field.hpp:67
policy_type::extended_integral_type extended_integral_type
Definition: brainpool_r1/base_field.hpp:55
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: brainpool_r1/base_field.hpp:65
policy_type::modular_backend modular_backend
Definition: brainpool_r1/base_field.hpp:61
field< 160 > policy_type
Definition: brainpool_r1/base_field.hpp:50
policy_type::extended_integral_type extended_integral_type
Definition: brainpool_r1/base_field.hpp:80
detail::element_fp< params< brainpool_r1_base_field< 192 > > > value_type
Definition: brainpool_r1/base_field.hpp:85
policy_type::integral_type integral_type
Definition: brainpool_r1/base_field.hpp:78
field< 192 > policy_type
Definition: brainpool_r1/base_field.hpp:75
field< 224 > policy_type
Definition: brainpool_r1/base_field.hpp:93
policy_type::integral_type integral_type
Definition: brainpool_r1/base_field.hpp:96
detail::element_fp< params< brainpool_r1_base_field< 224 > > > value_type
Definition: brainpool_r1/base_field.hpp:103
policy_type::extended_integral_type extended_integral_type
Definition: brainpool_r1/base_field.hpp:98
field< 256 > policy_type
Definition: brainpool_r1/base_field.hpp:111
policy_type::integral_type integral_type
Definition: brainpool_r1/base_field.hpp:114
detail::element_fp< params< brainpool_r1_base_field< 256 > > > value_type
Definition: brainpool_r1/base_field.hpp:121
policy_type::extended_integral_type extended_integral_type
Definition: brainpool_r1/base_field.hpp:116
policy_type::extended_integral_type extended_integral_type
Definition: brainpool_r1/base_field.hpp:134
detail::element_fp< params< brainpool_r1_base_field< 320 > > > value_type
Definition: brainpool_r1/base_field.hpp:139
policy_type::integral_type integral_type
Definition: brainpool_r1/base_field.hpp:132
field< 320 > policy_type
Definition: brainpool_r1/base_field.hpp:129
policy_type::extended_integral_type extended_integral_type
Definition: brainpool_r1/base_field.hpp:152
field< 384 > policy_type
Definition: brainpool_r1/base_field.hpp:147
policy_type::integral_type integral_type
Definition: brainpool_r1/base_field.hpp:150
detail::element_fp< params< brainpool_r1_base_field< 384 > > > value_type
Definition: brainpool_r1/base_field.hpp:157
field< 512 > policy_type
Definition: brainpool_r1/base_field.hpp:165
detail::element_fp< params< brainpool_r1_base_field< 512 > > > value_type
Definition: brainpool_r1/base_field.hpp:175
policy_type::integral_type integral_type
Definition: brainpool_r1/base_field.hpp:168
policy_type::extended_integral_type extended_integral_type
Definition: brainpool_r1/base_field.hpp:170
IETF IPsec groups.
Definition: brainpool_r1/base_field.hpp:46
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
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