Clearmatics Libff
0.1
C++ library for Finite Fields and Elliptic Curves
|
Go to the documentation of this file.
26 std::vector<long> &naf,
const size_t window_size,
const bigint<n> &scalar);
31 std::vector<long>
find_wnaf(
const size_t window_size,
const bigint<n> &scalar);
40 const size_t window_size,
const T &base,
const std::vector<long> &naf);
44 template<
typename T, mp_
size_t n>
46 const size_t window_size,
const T &base,
const bigint<n> &scalar);
50 template<
typename T, mp_
size_t n>
52 const T &base,
const bigint<n> &scalar,
const size_t scalar_bits);
void update_wnaf(std::vector< long > &naf, const size_t window_size, const bigint< n > &scalar)
T opt_window_wnaf_exp(const T &base, const bigint< n > &scalar, const size_t scalar_bits)
std::vector< long > find_wnaf(const size_t window_size, const bigint< n > &scalar)
size_t wnaf_opt_window_size(const size_t scalar_bits)
Compute optimal window size.
T fixed_window_wnaf_exp(const size_t window_size, const T &base, const std::vector< long > &naf)