nil::crypto3::algebra::fields::arithmetic_params< dsa_botan_base_field< 3072 > > Struct Reference
#include <dsa_botan.hpp>
Inheritance diagram for nil::crypto3::algebra::fields::arithmetic_params< dsa_botan_base_field< 3072 > >:
Collaboration diagram for nil::crypto3::algebra::fields::arithmetic_params< dsa_botan_base_field< 3072 > >:
Public Types | |
typedef field_type::extended_integral_type | extended_integral_type |
typedef dsa_botan_base_field< 3072 > | field_type |
typedef policy_type::integral_type | integral_type |
typedef policy_type::modular_backend | modular_backend |
typedef field_type::modular_params_type | modular_params_type |
typedef policy_type::modular_type | modular_type |
Static Public Attributes | |
constexpr static const integral_type | group_order |
constexpr static const integral_type | modulus = policy_type::modulus |
constexpr static const std::size_t | modulus_bits |
constexpr static const modular_params_type | modulus_params |
constexpr static const integral_type | mul_generator |
Member Typedef Documentation
◆ extended_integral_type
|
inherited |
◆ field_type
|
inherited |
◆ integral_type
typedef policy_type::integral_type nil::crypto3::algebra::fields::arithmetic_params< dsa_botan_base_field< 3072 > >::integral_type |
◆ modular_backend
typedef policy_type::modular_backend nil::crypto3::algebra::fields::arithmetic_params< dsa_botan_base_field< 3072 > >::modular_backend |
◆ modular_params_type
|
inherited |
◆ modular_type
typedef policy_type::modular_type nil::crypto3::algebra::fields::arithmetic_params< dsa_botan_base_field< 3072 > >::modular_type |
Member Data Documentation
◆ group_order
|
staticconstexpr |
Initial value:
=
0xB3EBD364EC69EF8CF3BAF643B75734B16339B2E49E5CDE1B59C1E9FB40EE0C5B_cppui256
◆ modulus
|
staticconstexpr |
◆ modulus_bits
|
staticconstexprinherited |
◆ modulus_params
|
staticconstexprinherited |
◆ mul_generator
|
staticconstexpr |
Initial value:
=
0x2BED21EEF83964A230AE89BBA71D9F7C39C52FC8229B4E3BC7E5944D329DA10F010EAC9E7BAF6C009FC4EB2960723E2B56DF4663E4C3AC800E9258DE2F7649D206782893F865EFCA498D2EEF30074EA5E8A7AB262712A4D94A2F3B0B9A92EE400FB38A3CC59A5DC7E436D5C004B22E35028381B51C93407EB32D4AE0FD42CB45E12D0ECEE8A26238EDE2082A7B1522113C66CEF8D745C6CF3CB945F84D2F4DE16D44A71DE198270E13F03553C88B8D323AD0B948A1BF2103A949979B6ED16FB5F3C953D95B7C8E88CA67DCF5A636FB9CA39D924215F7A884ED6C7EE3C96D8D9715427974B7C4351282E13D3773F7D28B452F10892A13C7587328DEA4827B6B369B2A8DC172ADC583F51F2A6598C5483E5BC467B02F91D059C402D18E2C2680F776AA06F49280A2C72C17CC42D5B6E740C5C4B1AB3C51C2ED092BE2A2D8B053AE5773D1425ED2B08F06E2DD50592DF1A478C15591CDFD11564FF88FF38B721D42392FDA473212DCFD8D2D88A976A00AFFE6FFFB430A359E64CA2B351CA2412394_cppui3072
The documentation for this struct was generated from the following file: