#include <elgamal_verifiable.hpp>
|
static internal_accumulator_type | init_accumulator (const init_params_type &init_params) |
|
static result_type | process (internal_accumulator_type &acc) |
|
template<typename InputIterator > |
static std::enable_if< std::is_same< typename scalar_field_type::value_type, typename std::iterator_traits< InputIterator >::value_type >::value >::type | update (internal_accumulator_type &acc, InputIterator first, InputIterator last) |
|
template<typename InputIterator > |
static std::enable_if< std::is_same< typename g1_type::value_type, typename std::iterator_traits< InputIterator >::value_type >::value >::type | update (internal_accumulator_type &acc, InputIterator first, InputIterator last) |
|
template<typename InputRange > |
static void | update (internal_accumulator_type &acc, InputRange range) |
|
◆ g1_type
template<typename Curve , std::size_t BlockBits>
◆ g2_type
template<typename Curve , std::size_t BlockBits>
◆ gt_type
template<typename Curve , std::size_t BlockBits>
◆ proof_system_type
template<typename Curve , std::size_t BlockBits>
◆ public_key_type
template<typename Curve , std::size_t BlockBits>
◆ result_type
template<typename Curve , std::size_t BlockBits>
◆ scalar_field_type
template<typename Curve , std::size_t BlockBits>
◆ scheme_type
template<typename Curve , std::size_t BlockBits>
◆ init_accumulator()
template<typename Curve , std::size_t BlockBits>
◆ process()
template<typename Curve , std::size_t BlockBits>
◆ update() [1/3]
template<typename Curve , std::size_t BlockBits>
template<typename InputIterator >
static std::enable_if< std::is_same<typename scalar_field_type::value_type, typename std::iterator_traits<InputIterator>::value_type>::value>::type nil::crypto3::pubkey::rerandomize_op< elgamal_verifiable< Curve, BlockBits > >::update |
( |
internal_accumulator_type & |
acc, |
|
|
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| |
|
inlinestatic |
◆ update() [2/3]
template<typename Curve , std::size_t BlockBits>
template<typename InputIterator >
static std::enable_if< std::is_same<typename g1_type::value_type, typename std::iterator_traits<InputIterator>::value_type>::value>::type nil::crypto3::pubkey::rerandomize_op< elgamal_verifiable< Curve, BlockBits > >::update |
( |
internal_accumulator_type & |
acc, |
|
|
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| |
|
inlinestatic |
◆ update() [3/3]
template<typename Curve , std::size_t BlockBits>
template<typename InputRange >
The documentation for this struct was generated from the following file: