36template<
bool a_verify,
size_t n_amounts>
64template<
bool batch,
size_t start,
size_t repeat,
size_t mul,
size_t add,
size_t N>
73 for (
size_t n = 0; n < N; ++n)
75 for (
size_t i = 0; i < repeat; ++i)
98 std::vector<rct::BulletproofPlus>
proofs;
rct::Bulletproof proof
Definition bulletproof.cpp:41
Definition bulletproof_plus.h:66
static const size_t loop_count
Definition bulletproof_plus.h:68
bool init()
Definition bulletproof_plus.h:70
bool test()
Definition bulletproof_plus.h:82
Definition bulletproof_plus.h:38
bool init()
Definition bulletproof_plus.h:44
static const size_t approx_loop_count
Definition bulletproof_plus.h:40
static const size_t loop_count
Definition bulletproof_plus.h:41
bool test()
Definition bulletproof_plus.h:50
rct::BulletproofPlus proof
Definition bulletproof_plus.h:61
static const bool verify
Definition bulletproof_plus.h:42
BulletproofPlus bulletproof_plus_PROVE(const rct::key &sv, const rct::key &gamma)
Definition bulletproofs_plus.cc:502
keyV skvGen(size_t rows)
Definition rctOps.cpp:266
bool bulletproof_plus_VERIFY(const std::vector< const BulletproofPlus * > &proofs)
Definition bulletproofs_plus.cc:799
static void mul(const uint8_t *a, const uint8_t *b, uint8_t *res)
Definition slow-hash.c:1711
Definition rctTypes.h:250