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

#include <precompute.hpp>

Classes

struct  Step
 

Public Member Functions

bool is_valid () const
 

Public Attributes

Scalar k1
 
Scalar k2
 
bool neg1
 
bool neg2
 
std::vector< Stepsteps
 
unsigned window_bits
 

Detailed Description

Definition at line 194 of file precompute.hpp.

Member Function Documentation

◆ is_valid()

bool secp256k1::fast::PrecomputedScalarOptimized::is_valid ( ) const
inline

Definition at line 215 of file precompute.hpp.

References steps, and window_bits.

Member Data Documentation

◆ k1

Scalar secp256k1::fast::PrecomputedScalarOptimized::k1

Definition at line 210 of file precompute.hpp.

◆ k2

Scalar secp256k1::fast::PrecomputedScalarOptimized::k2

Definition at line 210 of file precompute.hpp.

◆ neg1

bool secp256k1::fast::PrecomputedScalarOptimized::neg1

Definition at line 211 of file precompute.hpp.

◆ neg2

bool secp256k1::fast::PrecomputedScalarOptimized::neg2

Definition at line 211 of file precompute.hpp.

◆ steps

std::vector<Step> secp256k1::fast::PrecomputedScalarOptimized::steps

Definition at line 212 of file precompute.hpp.

Referenced by is_valid().

◆ window_bits

unsigned secp256k1::fast::PrecomputedScalarOptimized::window_bits

Definition at line 213 of file precompute.hpp.

Referenced by is_valid().


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