wnaf.hpp File Reference
#include <nil/crypto3/multiprecision/wnaf.hpp>
#include <nil/crypto3/algebra/curves/params.hpp>
+ Include dependency graph for wnaf.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 nil
 
 nil::crypto3
 
 nil::crypto3::algebra
 

Functions

template<typename BaseValueType , typename Backend , multiprecision::expression_template_option ExpressionTemplates>
BaseValueType nil::crypto3::algebra::fixed_window_wnaf_exp (const std::size_t window_size, const BaseValueType &base, const multiprecision::number< Backend, ExpressionTemplates > &scalar)
 
template<typename CurveGroupValueType , typename Backend , multiprecision::expression_template_option ExpressionTemplates>
CurveGroupValueType nil::crypto3::algebra::opt_window_wnaf_exp (const CurveGroupValueType &base, const multiprecision::number< Backend, ExpressionTemplates > &scalar, const std::size_t scalar_bits)