secp/secp_r1/scalar_field.hpp
Go to the documentation of this file.
65 nil::crypto3::multiprecision::backends::modular_adaptor<modular_backend, nil::crypto3::multiprecision::backends::modular_params_ct<modular_backend, modulus_params>>>
91 nil::crypto3::multiprecision::backends::modular_adaptor<modular_backend, nil::crypto3::multiprecision::backends::modular_params_ct<modular_backend, modulus_params>>>
117 nil::crypto3::multiprecision::backends::modular_adaptor<modular_backend, nil::crypto3::multiprecision::backends::modular_params_ct<modular_backend, modulus_params>>>
143 nil::crypto3::multiprecision::backends::modular_adaptor<modular_backend, nil::crypto3::multiprecision::backends::modular_params_ct<modular_backend, modulus_params>>>
164 0xffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973_cppui384;
169 nil::crypto3::multiprecision::backends::modular_adaptor<modular_backend, nil::crypto3::multiprecision::backends::modular_params_ct<modular_backend, modulus_params>>>
190 0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409_cppui521;
195 nil::crypto3::multiprecision::backends::modular_adaptor<modular_backend, nil::crypto3::multiprecision::backends::modular_params_ct<modular_backend, modulus_params>>>
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
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
policy_type::modular_backend modular_backend
Definition: secp/secp_r1/scalar_field.hpp:62
detail::element_fp< params< secp_r1_scalar_field< 160 > > > value_type
Definition: secp/secp_r1/scalar_field.hpp:68
policy_type::extended_integral_type extended_integral_type
Definition: secp/secp_r1/scalar_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: secp/secp_r1/scalar_field.hpp:66
policy_type::integral_type integral_type
Definition: secp/secp_r1/scalar_field.hpp:53
field< 160 > policy_type
Definition: secp/secp_r1/scalar_field.hpp:50
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: secp/secp_r1/scalar_field.hpp:92
policy_type::extended_integral_type extended_integral_type
Definition: secp/secp_r1/scalar_field.hpp:81
policy_type::modular_backend modular_backend
Definition: secp/secp_r1/scalar_field.hpp:88
policy_type::integral_type integral_type
Definition: secp/secp_r1/scalar_field.hpp:79
detail::element_fp< params< secp_r1_scalar_field< 192 > > > value_type
Definition: secp/secp_r1/scalar_field.hpp:94
field< 192 > policy_type
Definition: secp/secp_r1/scalar_field.hpp:76
policy_type::modular_backend modular_backend
Definition: secp/secp_r1/scalar_field.hpp:114
policy_type::extended_integral_type extended_integral_type
Definition: secp/secp_r1/scalar_field.hpp:107
policy_type::integral_type integral_type
Definition: secp/secp_r1/scalar_field.hpp:105
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: secp/secp_r1/scalar_field.hpp:118
detail::element_fp< params< secp_r1_scalar_field< 224 > > > value_type
Definition: secp/secp_r1/scalar_field.hpp:120
field< 224 > policy_type
Definition: secp/secp_r1/scalar_field.hpp:102
policy_type::extended_integral_type extended_integral_type
Definition: secp/secp_r1/scalar_field.hpp:133
policy_type::modular_backend modular_backend
Definition: secp/secp_r1/scalar_field.hpp:140
detail::element_fp< params< secp_r1_scalar_field< 256 > > > value_type
Definition: secp/secp_r1/scalar_field.hpp:146
policy_type::integral_type integral_type
Definition: secp/secp_r1/scalar_field.hpp:131
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: secp/secp_r1/scalar_field.hpp:144
field< 256 > policy_type
Definition: secp/secp_r1/scalar_field.hpp:128
field< 384 > policy_type
Definition: secp/secp_r1/scalar_field.hpp:154
detail::element_fp< params< secp_r1_scalar_field< 384 > > > value_type
Definition: secp/secp_r1/scalar_field.hpp:172
policy_type::modular_backend modular_backend
Definition: secp/secp_r1/scalar_field.hpp:166
policy_type::integral_type integral_type
Definition: secp/secp_r1/scalar_field.hpp:157
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: secp/secp_r1/scalar_field.hpp:170
policy_type::extended_integral_type extended_integral_type
Definition: secp/secp_r1/scalar_field.hpp:159
policy_type::modular_backend modular_backend
Definition: secp/secp_r1/scalar_field.hpp:192
policy_type::extended_integral_type extended_integral_type
Definition: secp/secp_r1/scalar_field.hpp:185
field< 521 > policy_type
Definition: secp/secp_r1/scalar_field.hpp:180
detail::element_fp< params< secp_r1_scalar_field< 521 > > > value_type
Definition: secp/secp_r1/scalar_field.hpp:198
policy_type::integral_type integral_type
Definition: secp/secp_r1/scalar_field.hpp:183
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: secp/secp_r1/scalar_field.hpp:196
Definition: secp/secp_r1/scalar_field.hpp:46