57struct straus_cached_data;
58struct pippenger_cached_data;
62std::shared_ptr<straus_cached_data>
straus_init_cache(
const std::vector<MultiexpData> &
data,
size_t N =0);
64rct::key straus(
const std::vector<MultiexpData> &
data,
const std::shared_ptr<straus_cached_data> &
cache = NULL,
size_t STEP = 0);
65std::shared_ptr<pippenger_cached_data>
pippenger_init_cache(
const std::vector<MultiexpData> &
data,
size_t start_offset = 0,
size_t N =0);
68rct::key pippenger(
const std::vector<MultiexpData> &
data,
const std::shared_ptr<pippenger_cached_data> &
cache = NULL,
size_t cache_size = 0,
size_t c = 0);
#define s(x, c)
Definition aesb.c:47
Definition bulletproofs.cc:64
rct::key bos_coster_heap_conv_robust(std::vector< MultiexpData > data)
Definition multiexp.cc:229
size_t get_pippenger_c(size_t N)
Definition multiexp.cc:562
size_t pippenger_get_cache_size(const std::shared_ptr< pippenger_cached_data > &cache)
Definition multiexp.cc:601
std::shared_ptr< straus_cached_data > straus_init_cache(const std::vector< MultiexpData > &data, size_t N)
Definition multiexp.cc:370
rct::key pippenger(const std::vector< MultiexpData > &data, const std::shared_ptr< pippenger_cached_data > &cache, size_t cache_size, size_t c)
Definition multiexp.cc:606
rct::key straus(const std::vector< MultiexpData > &data, const std::shared_ptr< straus_cached_data > &cache, size_t STEP)
Definition multiexp.cc:446
std::shared_ptr< pippenger_cached_data > pippenger_init_cache(const std::vector< MultiexpData > &data, size_t start_offset, size_t N)
Definition multiexp.cc:582
rct::key bos_coster_heap_conv(std::vector< MultiexpData > data)
Definition multiexp.cc:158
size_t straus_get_cache_size(const std::shared_ptr< straus_cached_data > &cache)
Definition multiexp.cc:434
int ge_frombytes_vartime(ge_p3 *h, const unsigned char *s)
Definition crypto-ops.c:1334
Definition crypto-ops.h:45
MultiexpData(const rct::key &s, const rct::key &p)
Definition multiexp.h:51
MultiexpData(const rct::key &s, const ge_p3 &p)
Definition multiexp.h:50
MultiexpData()
Definition multiexp.h:49
ge_p3 point
Definition multiexp.h:47
rct::key scalar
Definition multiexp.h:46
std::string data
Definition base58.cpp:37
randomx_cache * cache
Definition tests.cpp:19