secp_r1/256/short_weierstrass_params.hpp
Go to the documentation of this file.
265 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc_cppui384);
273 0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef_cppui384);
295 0xaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7_cppui384),
297 0x3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f_cppui384)};
320 0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc_cppui521);
328 0x0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00_cppui521);
350 0x00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66_cppui521),
352 0x011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650_cppui521)};
Definition: pair.hpp:31
typename secp_r1_types< 160 >::g1_field_type field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:67
nil::crypto3::algebra::curves::detail::secp_r1_g1_params< 160, forms::short_weierstrass >::zero_fill
constexpr static const std::array< typename field_type::value_type, 2 > zero_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:72
secp_r1_types< 160 >::g1_type< forms::short_weierstrass, Coordinates > group_type
Definition: secp_r1/256/short_weierstrass_params.hpp:70
constexpr static const std::array< typename field_type::value_type, 2 > one_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:75
typename secp_r1_types< 192 >::g1_field_type field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:120
secp_r1_types< 192 >::g1_type< forms::short_weierstrass, Coordinates > group_type
Definition: secp_r1/256/short_weierstrass_params.hpp:123
nil::crypto3::algebra::curves::detail::secp_r1_g1_params< 192, forms::short_weierstrass >::zero_fill
constexpr static const std::array< typename field_type::value_type, 2 > zero_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:125
constexpr static const std::array< typename field_type::value_type, 2 > one_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:128
typename secp_r1_types< 224 >::g1_field_type field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:175
constexpr static const std::array< typename field_type::value_type, 2 > one_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:183
nil::crypto3::algebra::curves::detail::secp_r1_g1_params< 224, forms::short_weierstrass >::zero_fill
constexpr static const std::array< typename field_type::value_type, 2 > zero_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:180
secp_r1_types< 224 >::g1_type< forms::short_weierstrass, Coordinates > group_type
Definition: secp_r1/256/short_weierstrass_params.hpp:178
constexpr static const std::array< typename field_type::value_type, 2 > one_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:238
typename secp_r1_types< 256 >::g1_field_type field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:230
nil::crypto3::algebra::curves::detail::secp_r1_g1_params< 256, forms::short_weierstrass >::zero_fill
constexpr static const std::array< typename field_type::value_type, 2 > zero_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:235
secp_r1_types< 256 >::g1_type< forms::short_weierstrass, Coordinates > group_type
Definition: secp_r1/256/short_weierstrass_params.hpp:233
constexpr static const std::array< typename field_type::value_type, 2 > one_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:293
secp_r1_types< 384 >::g1_type< forms::short_weierstrass, Coordinates > group_type
Definition: secp_r1/256/short_weierstrass_params.hpp:288
typename secp_r1_types< 384 >::g1_field_type field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:285
nil::crypto3::algebra::curves::detail::secp_r1_g1_params< 384, forms::short_weierstrass >::zero_fill
constexpr static const std::array< typename field_type::value_type, 2 > zero_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:290
typename secp_r1_types< 521 >::g1_field_type field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:340
nil::crypto3::algebra::curves::detail::secp_r1_g1_params< 521, forms::short_weierstrass >::zero_fill
constexpr static const std::array< typename field_type::value_type, 2 > zero_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:345
secp_r1_types< 521 >::g1_type< forms::short_weierstrass, Coordinates > group_type
Definition: secp_r1/256/short_weierstrass_params.hpp:343
constexpr static const std::array< typename field_type::value_type, 2 > one_fill
Definition: secp_r1/256/short_weierstrass_params.hpp:348
Definition: curves/detail/secp_r1/types.hpp:45
constexpr static const secp_r1_types< 160 >::integral_type a
Definition: secp_r1/256/short_weierstrass_params.hpp:45
typename secp_r1_types< 160 >::base_field_type base_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:42
typename secp_r1_types< 160 >::scalar_field_type scalar_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:43
constexpr static const secp_r1_types< 160 >::integral_type b
Definition: secp_r1/256/short_weierstrass_params.hpp:53
constexpr static const secp_r1_types< 192 >::integral_type a
Definition: secp_r1/256/short_weierstrass_params.hpp:98
typename secp_r1_types< 192 >::base_field_type base_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:95
constexpr static const secp_r1_types< 192 >::integral_type b
Definition: secp_r1/256/short_weierstrass_params.hpp:106
typename secp_r1_types< 192 >::scalar_field_type scalar_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:96
typename secp_r1_types< 224 >::scalar_field_type scalar_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:151
constexpr static const secp_r1_types< 224 >::integral_type a
Definition: secp_r1/256/short_weierstrass_params.hpp:153
typename secp_r1_types< 224 >::base_field_type base_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:150
constexpr static const secp_r1_types< 224 >::integral_type b
Definition: secp_r1/256/short_weierstrass_params.hpp:161
typename secp_r1_types< 256 >::base_field_type base_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:205
typename secp_r1_types< 256 >::scalar_field_type scalar_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:206
constexpr static const secp_r1_types< 256 >::integral_type b
Definition: secp_r1/256/short_weierstrass_params.hpp:216
constexpr static const secp_r1_types< 256 >::integral_type a
Definition: secp_r1/256/short_weierstrass_params.hpp:208
typename secp_r1_types< 384 >::scalar_field_type scalar_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:261
typename secp_r1_types< 384 >::base_field_type base_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:260
constexpr static const secp_r1_types< 384 >::integral_type b
Definition: secp_r1/256/short_weierstrass_params.hpp:271
constexpr static const secp_r1_types< 384 >::integral_type a
Definition: secp_r1/256/short_weierstrass_params.hpp:263
constexpr static const secp_r1_types< 521 >::integral_type b
Definition: secp_r1/256/short_weierstrass_params.hpp:326
typename secp_r1_types< 521 >::scalar_field_type scalar_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:316
typename secp_r1_types< 521 >::base_field_type base_field_type
Definition: secp_r1/256/short_weierstrass_params.hpp:315
constexpr static const secp_r1_types< 521 >::integral_type a
Definition: secp_r1/256/short_weierstrass_params.hpp:318
Definition: curves/detail/secp_r1/types.hpp:42
A struct representing details about base and scalar fields.
Definition: curves/detail/secp_r1/types.hpp:53
typename base_field_type::integral_type integral_type
Definition: curves/detail/secp_r1/types.hpp:59
Definition: forms.hpp:67
Definition: forms.hpp:34