Monero
Loading...
Searching...
No Matches
bulletproofs.cpp File Reference
#include "gtest/gtest.h"
#include "string_tools.h"
#include "ringct/rctOps.h"
#include "ringct/rctSigs.h"
#include "ringct/bulletproofs.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.cpp:

Functions

 TEST (bulletproofs, valid_zero)
 TEST (bulletproofs, valid_max)
 TEST (bulletproofs, valid_random)
 TEST (bulletproofs, valid_multi_random)
 TEST (bulletproofs, multi_splitting)
 TEST (bulletproofs, valid_aggregated)
 TEST (bulletproofs, invalid_8)
 TEST (bulletproofs, invalid_31)
 TEST (bulletproofs, invalid_torsion)
 TEST (bulletproof, weight_equal)
 TEST (bulletproof, weight_more)
 TEST (bulletproof, weight_pruned)

Variables

static const char *const torsion_elements []

Function Documentation

◆ TEST() [1/12]

TEST ( bulletproof ,
weight_equal  )

◆ TEST() [2/12]

TEST ( bulletproof ,
weight_more  )

◆ TEST() [3/12]

TEST ( bulletproof ,
weight_pruned  )

◆ TEST() [4/12]

TEST ( bulletproofs ,
invalid_31  )

◆ TEST() [5/12]

TEST ( bulletproofs ,
invalid_8  )

◆ TEST() [6/12]

TEST ( bulletproofs ,
invalid_torsion  )

◆ TEST() [7/12]

TEST ( bulletproofs ,
multi_splitting  )

◆ TEST() [8/12]

TEST ( bulletproofs ,
valid_aggregated  )

◆ TEST() [9/12]

TEST ( bulletproofs ,
valid_max  )

◆ TEST() [10/12]

TEST ( bulletproofs ,
valid_multi_random  )

◆ TEST() [11/12]

TEST ( bulletproofs ,
valid_random  )

◆ TEST() [12/12]

TEST ( bulletproofs ,
valid_zero  )

Variable Documentation

◆ torsion_elements

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