26 #ifndef CRYPTO3_ALGEBRA_CURVES_BLS12_MULTIEXP_PARAMS_HPP
27 #define CRYPTO3_ALGEBRA_CURVES_BLS12_MULTIEXP_PARAMS_HPP
38 template<
typename GroupType>
39 struct multiexp_params;
46 constexpr
static const std::array<std::size_t, 22> fixed_base_exp_window_table = {
96 constexpr
static const std::array<std::size_t, 22> fixed_base_exp_window_table = {
148 constexpr
static const std::array<std::size_t, 22> fixed_base_exp_window_table = {
198 constexpr
static const std::array<std::size_t, 22> fixed_base_exp_window_table = {
247 constexpr std::array<std::size_t, 22>
const
248 multiexp_params<typename bls12<381>::g1_type<>>::fixed_base_exp_window_table;
249 constexpr std::array<std::size_t, 22>
const
250 multiexp_params<typename bls12<381>::g2_type<>>::fixed_base_exp_window_table;
254 constexpr std::array<std::size_t, 22>
const
255 multiexp_params<typename bls12<377>::g1_type<>>::fixed_base_exp_window_table;
256 constexpr std::array<std::size_t, 22>
const
257 multiexp_params<typename bls12<377>::g2_type<>>::fixed_base_exp_window_table;
A struct representing a BLS12-381 and BLS12-377 curve.
Definition: curves/bls12.hpp:49
Definition: curves/params/multiexp/alt_bn128.hpp:39