26 #ifndef CRYPTO3_ALGEBRA_CURVES_BN128_WNAF_PARAMS_HPP
27 #define CRYPTO3_ALGEBRA_CURVES_BN128_WNAF_PARAMS_HPP
31 #include <nil/crypto3/algebra/curves/bn128.hpp>
38 template<
typename GroupType>
46 constexpr
static const std::array<std::size_t, 4> wnaf_window_table = {10, 24, 40, 132};
52 constexpr
static const std::array<std::size_t, 4> wnaf_window_table = {7, 18, 35, 116};
57 constexpr std::array<std::size_t, 4>
const
58 wnaf_params<typename bn128<254>::g1_type<>>::wnaf_window_table;
59 constexpr std::array<std::size_t, 4>
const
60 wnaf_params<typename bn128<254>::g2_type<>>::wnaf_window_table;
bn128_base_field< Version > bn128
Definition: bn128/base_field.hpp:86
Definition: curves/params/wnaf/alt_bn128.hpp:39