nil::crypto3::algebra::fields::arithmetic_params< dsa_jce_base_field< Version > > Struct Template Reference
#include <dsa_jce.hpp>
Inheritance diagram for nil::crypto3::algebra::fields::arithmetic_params< dsa_jce_base_field< Version > >:
Collaboration diagram for nil::crypto3::algebra::fields::arithmetic_params< dsa_jce_base_field< Version > >:
Public Types | |
typedef field_type::extended_integral_type | extended_integral_type |
typedef dsa_jce_base_field< Version > | 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
template<std::size_t Version>
typedef policy_type::integral_type nil::crypto3::algebra::fields::arithmetic_params< dsa_jce_base_field< Version > >::integral_type |
◆ modular_backend
template<std::size_t Version>
typedef policy_type::modular_backend nil::crypto3::algebra::fields::arithmetic_params< dsa_jce_base_field< Version > >::modular_backend |
◆ modular_params_type
|
inherited |
◆ modular_type
template<std::size_t Version>
typedef policy_type::modular_type nil::crypto3::algebra::fields::arithmetic_params< dsa_jce_base_field< Version > >::modular_type |
Member Data Documentation
◆ group_order
template<std::size_t Version>
|
staticconstexpr |
Initial value:
=
0x9760508F15230BCCB292B982A2EB840BF0581CF5_cppui160
◆ modulus
template<std::size_t Version>
|
staticconstexpr |
◆ modulus_bits
|
staticconstexprinherited |
◆ modulus_params
|
staticconstexprinherited |
◆ mul_generator
template<std::size_t Version>
|
staticconstexpr |
Initial value:
=
0x469603512E30278CD3947595DB22EEC9826A6322ADC97344F41D740C325724C8F9EFBAA7D4D803FF8C609DCD100EBC5BDFCFAD7C6A425FAEA786EA2050EBE98351EA1FDA1FDF24D6947AA6B9AA23766953802F4D7D4A8ECBA06D19768A2491FFB16D0EF9C43A99B5F71672FF6F0A24B444D0736D04D38A1A1322DAF6CDD88C9D_cppui1024
The documentation for this struct was generated from the following file: