nil::crypto3::algebra::fields::params< FieldType > Struct Template Reference
#include <params.hpp>
Collaboration diagram for nil::crypto3::algebra::fields::params< FieldType >:
Public Types | |
typedef field_type::extended_integral_type | extended_integral_type |
typedef FieldType | field_type |
typedef field_type::integral_type | integral_type |
typedef field_type::modular_backend | modular_backend |
typedef field_type::modular_params_type | modular_params_type |
typedef field_type::modular_type | modular_type |
Static Public Attributes | |
constexpr static const integral_type | modulus = field_type::modulus |
constexpr static const std::size_t | modulus_bits = field_type::modulus_bits |
constexpr static const modular_params_type | modulus_params = field_type::modulus_params |
Member Typedef Documentation
◆ extended_integral_type
template<typename FieldType >
typedef field_type::extended_integral_type nil::crypto3::algebra::fields::params< FieldType >::extended_integral_type |
◆ field_type
template<typename FieldType >
typedef FieldType nil::crypto3::algebra::fields::params< FieldType >::field_type |
◆ integral_type
template<typename FieldType >
typedef field_type::integral_type nil::crypto3::algebra::fields::params< FieldType >::integral_type |
◆ modular_backend
template<typename FieldType >
typedef field_type::modular_backend nil::crypto3::algebra::fields::params< FieldType >::modular_backend |
◆ modular_params_type
template<typename FieldType >
typedef field_type::modular_params_type nil::crypto3::algebra::fields::params< FieldType >::modular_params_type |
◆ modular_type
template<typename FieldType >
typedef field_type::modular_type nil::crypto3::algebra::fields::params< FieldType >::modular_type |
Member Data Documentation
◆ modulus
template<typename FieldType >
|
staticconstexpr |
◆ modulus_bits
template<typename FieldType >
|
staticconstexpr |
◆ modulus_params
template<typename FieldType >
|
staticconstexpr |
The documentation for this struct was generated from the following file: