UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
secp256k1::fast::KPlan Struct Reference

#include <point.hpp>

Static Public Member Functions

static KPlan from_scalar (const Scalar &k, uint8_t w=kDefaultGlvWindow)
 

Public Attributes

uint8_t window_width
 
Scalar k1
 
Scalar k2
 
std::array< int32_t, kWnafBufLenwnaf1 {}
 
std::size_t wnaf1_len {0}
 
std::array< int32_t, kWnafBufLenwnaf2 {}
 
std::size_t wnaf2_len {0}
 
bool neg1
 
bool neg2
 

Detailed Description

Definition at line 66 of file point.hpp.

Member Function Documentation

◆ from_scalar()

static KPlan secp256k1::fast::KPlan::from_scalar ( const Scalar k,
uint8_t  w = kDefaultGlvWindow 
)
static

Member Data Documentation

◆ k1

Scalar secp256k1::fast::KPlan::k1

Definition at line 68 of file point.hpp.

◆ k2

Scalar secp256k1::fast::KPlan::k2

Definition at line 69 of file point.hpp.

◆ neg1

bool secp256k1::fast::KPlan::neg1

Definition at line 75 of file point.hpp.

◆ neg2

bool secp256k1::fast::KPlan::neg2

Definition at line 76 of file point.hpp.

◆ window_width

uint8_t secp256k1::fast::KPlan::window_width

Definition at line 67 of file point.hpp.

◆ wnaf1

std::array<int32_t, kWnafBufLen> secp256k1::fast::KPlan::wnaf1 {}

Definition at line 71 of file point.hpp.

◆ wnaf1_len

std::size_t secp256k1::fast::KPlan::wnaf1_len {0}

Definition at line 72 of file point.hpp.

◆ wnaf2

std::array<int32_t, kWnafBufLen> secp256k1::fast::KPlan::wnaf2 {}

Definition at line 73 of file point.hpp.

◆ wnaf2_len

std::size_t secp256k1::fast::KPlan::wnaf2_len {0}

Definition at line 74 of file point.hpp.


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