nil::crypto3::algebra::curves::frp_v1< 256 > Struct Reference
#include <frp_v1.hpp>
Collaboration diagram for nil::crypto3::algebra::curves::frp_v1< 256 >:
Public Types | |
typedef fields::frp_v1_fq< base_field_bits > | base_field_type |
typedef base_field_type::integral_type | integral_type |
typedef fields::frp_v1_fr< scalar_field_bits > | scalar_field_type |
Static Public Attributes | |
constexpr static const integral_type | a |
constexpr static const integral_type | b |
constexpr static const std::size_t | base_field_bits = 256 |
constexpr static const integral_type | base_field_modulus = base_field_type::modulus |
constexpr static const integral_type | p = base_field_modulus |
constexpr static const integral_type | q = scalar_field_modulus |
constexpr static const std::size_t | scalar_field_bits = 256 |
constexpr static const integral_type | scalar_field_modulus = scalar_field_type::modulus |
constexpr static const integral_type | x |
constexpr static const integral_type | y |
Member Typedef Documentation
◆ base_field_type
typedef fields::frp_v1_fq<base_field_bits> nil::crypto3::algebra::curves::frp_v1< 256 >::base_field_type |
◆ integral_type
typedef base_field_type::integral_type nil::crypto3::algebra::curves::frp_v1< 256 >::integral_type |
◆ scalar_field_type
typedef fields::frp_v1_fr<scalar_field_bits> nil::crypto3::algebra::curves::frp_v1< 256 >::scalar_field_type |
Member Data Documentation
◆ a
|
staticconstexpr |
Initial value:
=
0xF1FD178C0B3AD58F10126DE8CE42435B3961ADBCABC8CA6DE8FCF353D86E9C00_cppui256
◆ b
|
staticconstexpr |
Initial value:
=
0xEE353FCA5428A9300D4ABA754A44C00FDFEC0C9AE4B1A1803075ED967B7BB73F_cppui256
◆ base_field_bits
|
staticconstexpr |
◆ base_field_modulus
|
staticconstexpr |
◆ p
|
staticconstexpr |
◆ q
|
staticconstexpr |
◆ scalar_field_bits
|
staticconstexpr |
◆ scalar_field_modulus
|
staticconstexpr |
◆ x
|
staticconstexpr |
Initial value:
=
0xB6B3D4C356C139EB31183D4749D423958C27D2DCAF98B70164C97A2DD98F5CFF_cppui256
◆ y
|
staticconstexpr |
Initial value:
=
0x6142E0F7C8B204911F9271F0F3ECEF8C2701C307E8E4C9E183115A1554062CFB_cppui256
The documentation for this struct was generated from the following file: