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

#include <debug_invariants.hpp>

Public Member Functions

void report () const noexcept
 

Public Attributes

uint64_t field_mul_count = 0
 
uint64_t field_sqr_count = 0
 
uint64_t point_add_count = 0
 
uint64_t point_dbl_count = 0
 
uint64_t scalar_mul_count = 0
 
uint64_t invariant_check_count = 0
 

Detailed Description

Definition at line 145 of file debug_invariants.hpp.

Member Function Documentation

◆ report()

void secp256k1::fast::debug::DebugCounters::report ( ) const
inlinenoexcept

Member Data Documentation

◆ field_mul_count

uint64_t secp256k1::fast::debug::DebugCounters::field_mul_count = 0

Definition at line 146 of file debug_invariants.hpp.

Referenced by report().

◆ field_sqr_count

uint64_t secp256k1::fast::debug::DebugCounters::field_sqr_count = 0

Definition at line 147 of file debug_invariants.hpp.

Referenced by report().

◆ invariant_check_count

uint64_t secp256k1::fast::debug::DebugCounters::invariant_check_count = 0

Definition at line 151 of file debug_invariants.hpp.

Referenced by report().

◆ point_add_count

uint64_t secp256k1::fast::debug::DebugCounters::point_add_count = 0

Definition at line 148 of file debug_invariants.hpp.

Referenced by report().

◆ point_dbl_count

uint64_t secp256k1::fast::debug::DebugCounters::point_dbl_count = 0

Definition at line 149 of file debug_invariants.hpp.

Referenced by report().

◆ scalar_mul_count

uint64_t secp256k1::fast::debug::DebugCounters::scalar_mul_count = 0

Definition at line 150 of file debug_invariants.hpp.

Referenced by report().


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