36 template<
bool a_verify,
size_t n_amounts>
64 template<
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)
76 for (
size_t i = 0;
i < repeat; ++
i)
99 std::vector<rct::Bulletproof>
proofs;
keyV skvGen(size_t rows)
Definition: rctOps.cpp:266
Definition: bulletproof.h:37
rct::Bulletproof proof
Definition: bulletproof.h:61
int i
Definition: pymoduletest.py:23
bool bulletproof_VERIFY(const std::vector< const Bulletproof *> &proofs)
Definition: bulletproofs.cc:810
static const size_t approx_loop_count
Definition: bulletproof.h:40
Definition: bulletproof.h:65
static const size_t loop_count
Definition: bulletproof.h:41
rct::Bulletproof proof
Definition: bulletproof.cpp:41
std::vector< rct::Bulletproof > proofs
Definition: bulletproof.h:99
static void add(ge_p3 &p3, const ge_cached &other)
Definition: multiexp.cc:144
static const bool verify
Definition: bulletproof.h:42
static const size_t loop_count
Definition: bulletproof.h:68
Definition: rctTypes.h:212
bool test()
Definition: bulletproof.h:83
bool test()
Definition: bulletproof.h:50
static void mul(const uint8_t *a, const uint8_t *b, uint8_t *res)
Definition: slow-hash.c:1711
bool init()
Definition: bulletproof.h:70
bool init()
Definition: bulletproof.h:44
Bulletproof bulletproof_PROVE(const rct::key &sv, const rct::key &gamma)
Definition: bulletproofs.cc:475