nil::crypto3::algebra::curves::p521< WordBits > Struct Template Reference

#include <p521.hpp>

+ Inheritance diagram for nil::crypto3::algebra::curves::p521< WordBits >:
+ Collaboration diagram for nil::crypto3::algebra::curves::p521< WordBits >:

Public Types

typedef curve_nist_policy< 521 >::integral_type integral_type
 

Static Public Attributes

constexpr static const integral_type p
 

Detailed Description

template<std::size_t WordBits = limb_bits>
struct nil::crypto3::algebra::curves::p521< WordBits >

The NIST P-521 curve

Member Typedef Documentation

◆ integral_type

template<std::size_t WordBits = limb_bits>
typedef curve_nist_policy<521>::integral_type nil::crypto3::algebra::curves::p521< WordBits >::integral_type

Member Data Documentation

◆ p

template<std::size_t WordBits = limb_bits>
constexpr static const integral_type nil::crypto3::algebra::curves::p521< WordBits >::p
staticconstexpr
Initial value:
=
0x1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF_cppui521

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