nil::crypto3::algebra::curves::detail::pallas_params< forms::short_weierstrass > Struct Reference

https://zips.z.cash/protocol/protocol.pdf#pallasandvesta More...

#include <params.hpp>

+ Inheritance diagram for nil::crypto3::algebra::curves::detail::pallas_params< forms::short_weierstrass >:
+ Collaboration diagram for nil::crypto3::algebra::curves::detail::pallas_params< forms::short_weierstrass >:

Public Types

using base_field_type = typename pallas_types::base_field_type
 
using scalar_field_type = typename pallas_types::scalar_field_type
 

Static Public Attributes

constexpr static pallas_types::integral_type a = typename pallas_types::integral_type(0)
 
constexpr static pallas_types::integral_type b = typename pallas_types::integral_type(5)
 

Detailed Description

Member Typedef Documentation

◆ base_field_type

◆ scalar_field_type

Member Data Documentation

◆ a

coefficient Short Weierstrass curves y^2=x^3+a*x+b

◆ b

coefficient of Short Weierstrass curves y^2=x^^3+a*x+b


The documentation for this struct was generated from the following file: