38 template<
size_t ring_size,
bool ver>
42 static const size_t cols = ring_size;
43 static const size_t rows = 2;
56 for (
size_t j = 0 ; j <
rows ; j++)
58 for (
size_t i = 0 ;
i <
cols ;
i++)
64 for (
size_t j = 0 ; j <
rows ; j++)
keyV skvGen(size_t rows)
Definition: rctOps.cpp:266
int i
Definition: pymoduletest.py:23
keyM keyMInit(size_t rows, size_t cols)
Definition: rctOps.cpp:227
std::vector< key > keyV
Definition: rctTypes.h:89
device & get_device(const std::string &device_descriptor)
Definition: device.cpp:95
rct::mgSig IIccss
Definition: rct_mlsag.h:86
bool MLSAG_Ver(const key &message, const keyM &pk, const mgSig &rv, size_t dsRows)
Definition: rctSigs.cpp:460
Definition: single_tx_test_base.h:37
Definition: rctTypes.h:168
void skGen(key &sk)
Definition: rctOps.cpp:253
void scalarmultBase(key &aG, const key &a)
Definition: rctOps.cpp:350
std::vector< keyV > keyM
Definition: rctTypes.h:90
key identity()
Definition: rctOps.h:73
size_t ind
Definition: rct_mlsag.h:85
rct::keyV sk
Definition: rct_mlsag.h:83
mgSig MLSAG_Gen(const key &message, const keyM &pk, const keyV &xx, const unsigned int index, size_t dsRows, hw::device &hwdev)
Definition: rctSigs.cpp:375
static const size_t loop_count
Definition: rct_mlsag.h:44
bool init()
Definition: rct_mlsag.h:46
Definition: rct_mlsag.h:39
static const size_t rows
Definition: rct_mlsag.h:43
static const size_t cols
Definition: rct_mlsag.h:42
bool init()
Definition: single_tx_test_base.h:40
bool test()
Definition: rct_mlsag.h:73
rct::keyM P
Definition: rct_mlsag.h:84