Monero
Loading...
Searching...
No Matches
test_bulletproof_plus< a_verify, n_amounts > Class Template Reference

#include <bulletproof_plus.h>

Collaboration diagram for test_bulletproof_plus< a_verify, n_amounts >:

Public Member Functions

bool init ()
bool test ()

Static Public Attributes

static const size_t approx_loop_count = 100 / n_amounts
static const size_t loop_count = (approx_loop_count >= 10 ? approx_loop_count : 10) / (a_verify ? 1 : 5)
static const bool verify = a_verify

Private Attributes

rct::BulletproofPlus proof

Member Function Documentation

◆ init()

template<bool a_verify, size_t n_amounts>
bool test_bulletproof_plus< a_verify, n_amounts >::init ( )
inline

◆ test()

template<bool a_verify, size_t n_amounts>
bool test_bulletproof_plus< a_verify, n_amounts >::test ( )
inline

Member Data Documentation

◆ approx_loop_count

template<bool a_verify, size_t n_amounts>
const size_t test_bulletproof_plus< a_verify, n_amounts >::approx_loop_count = 100 / n_amounts
static

◆ loop_count

template<bool a_verify, size_t n_amounts>
const size_t test_bulletproof_plus< a_verify, n_amounts >::loop_count = (approx_loop_count >= 10 ? approx_loop_count : 10) / (a_verify ? 1 : 5)
static

◆ proof

template<bool a_verify, size_t n_amounts>
rct::BulletproofPlus test_bulletproof_plus< a_verify, n_amounts >::proof
private

◆ verify

template<bool a_verify, size_t n_amounts>
const bool test_bulletproof_plus< a_verify, n_amounts >::verify = a_verify
static

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