26 #ifndef CRYPTO3_ALGEBRA_CURVES_BLS12_WNAF_PARAMS_HPP
27 #define CRYPTO3_ALGEBRA_CURVES_BLS12_WNAF_PARAMS_HPP
38 template<
typename GroupType>
46 constexpr
static const std::array<std::size_t, 4> wnaf_window_table = {11, 24, 60, 127};
52 constexpr
static const std::array<std::size_t, 4> wnaf_window_table = {5, 15, 39, 109};
60 constexpr
static const std::array<std::size_t, 4> wnaf_window_table = {11, 24, 60, 127};
66 constexpr
static const std::array<std::size_t, 4> wnaf_window_table = {5, 15, 39, 109};
71 constexpr std::array<std::size_t, 4>
const
72 wnaf_params<typename bls12<381>::g1_type<>>::wnaf_window_table;
73 constexpr std::array<std::size_t, 4>
const
74 wnaf_params<typename bls12<381>::g2_type<>>::wnaf_window_table;
78 constexpr std::array<std::size_t, 4>
const
79 wnaf_params<typename bls12<377>::g1_type<>>::wnaf_window_table;
80 constexpr std::array<std::size_t, 4>
const
81 wnaf_params<typename bls12<377>::g2_type<>>::wnaf_window_table;
A struct representing a BLS12-381 and BLS12-377 curve.
Definition: curves/bls12.hpp:49
Definition: curves/params/wnaf/alt_bn128.hpp:39