Monero
Loading...
Searching...
No Matches
bulletproofs_plus.cpp File Reference
#include "gtest/gtest.h"
#include "string_tools.h"
#include "ringct/rctOps.h"
#include "ringct/rctSigs.h"
#include "ringct/bulletproofs_plus.h"
#include "cryptonote_basic/blobdatatype.h"
#include "cryptonote_basic/cryptonote_format_utils.h"
#include "device/device.hpp"
#include "misc_log_ex.h"
Include dependency graph for bulletproofs_plus.cpp:

Functions

 TEST (bulletproofs_plus, valid_zero)
 TEST (bulletproofs_plus, valid_max)
 TEST (bulletproofs_plus, valid_random)
 TEST (bulletproofs_plus, valid_multi_random)
 TEST (bulletproofs_plus, valid_aggregated)
 TEST (bulletproofs_plus, invalid_8)
 TEST (bulletproofs_plus, invalid_31)
 TEST (bulletproofs_plus, invalid_torsion)

Variables

static const char *const torsion_elements []

Function Documentation

◆ TEST() [1/8]

TEST ( bulletproofs_plus ,
invalid_31  )

◆ TEST() [2/8]

TEST ( bulletproofs_plus ,
invalid_8  )

◆ TEST() [3/8]

TEST ( bulletproofs_plus ,
invalid_torsion  )

◆ TEST() [4/8]

TEST ( bulletproofs_plus ,
valid_aggregated  )

◆ TEST() [5/8]

TEST ( bulletproofs_plus ,
valid_max  )

◆ TEST() [6/8]

TEST ( bulletproofs_plus ,
valid_multi_random  )

◆ TEST() [7/8]

TEST ( bulletproofs_plus ,
valid_random  )

◆ TEST() [8/8]

TEST ( bulletproofs_plus ,
valid_zero  )

Variable Documentation

◆ torsion_elements

const char* const torsion_elements[]
static
Initial value:
=
{
"c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac03fa",
"0000000000000000000000000000000000000000000000000000000000000000",
"26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc85",
"ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f",
"26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc05",
"0000000000000000000000000000000000000000000000000000000000000080",
"c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac037a",
}