nil::crypto3::algebra::curves::detail::babyjubjub_params< forms::montgomery > Struct Reference
#include <params.hpp>
Inheritance diagram for nil::crypto3::algebra::curves::detail::babyjubjub_params< forms::montgomery >:
Collaboration diagram for nil::crypto3::algebra::curves::detail::babyjubjub_params< forms::montgomery >:
Public Types | |
using | base_field_type = typename babyjubjub_types::base_field_type |
using | scalar_field_type = typename babyjubjub_types::scalar_field_type |
Static Public Attributes | |
constexpr static const babyjubjub_types::integral_type | A |
Montgomery elliptic curve. More... | |
constexpr static const babyjubjub_types::integral_type | B |
Montgomery elliptic curve. More... | |
Member Typedef Documentation
◆ base_field_type
using nil::crypto3::algebra::curves::detail::babyjubjub_params< forms::montgomery >::base_field_type = typename babyjubjub_types::base_field_type |
◆ scalar_field_type
using nil::crypto3::algebra::curves::detail::babyjubjub_params< forms::montgomery >::scalar_field_type = typename babyjubjub_types::scalar_field_type |
Member Data Documentation
◆ A
|
staticconstexpr |
Initial value:
=
0x292FA_cppui18
Montgomery elliptic curve.
described by equation b*y^2 = x^3 + a*x^2 + x
◆ B
|
staticconstexpr |
Initial value:
=
0x01
Montgomery elliptic curve.
described by equation b*y^2 = x^3 + a*x^2 + x
The documentation for this struct was generated from the following file: