#include <bls.hpp>
|
static void | init_accumulator (internal_accumulator_type &acc) |
|
static result_type | process (internal_accumulator_type &acc, const signature_type &sig) |
|
template<typename InputRange > |
static std::enable_if< !std::is_convertible< typename std::iterator_traits< typename InputRange::iterator >::value_type, scheme_public_key_type >::value >::type | update (internal_accumulator_type &acc, const InputRange &range) |
|
template<typename InputRange > |
static std::enable_if< std::is_convertible< typename std::iterator_traits< typename InputRange::iterator >::value_type, scheme_public_key_type >::value >::type | update (internal_accumulator_type &acc, const InputRange &range) |
|
static void | update (internal_accumulator_type &acc, const scheme_public_key_type &scheme_pubkey) |
|
template<typename InputIterator > |
static std::enable_if<!std::is_convertible< typename std::iterator_traits< InputIterator >::value_type, scheme_public_key_type >::value >::type | update (internal_accumulator_type &acc, InputIterator first, InputIterator last) |
|
template<typename InputIterator > |
static std::enable_if< std::is_convertible< typename std::iterator_traits< InputIterator >::value_type, scheme_public_key_type >::value >::type | update (internal_accumulator_type &acc, InputIterator first, InputIterator last) |
|
◆ _internal_accumulator_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ _internal_fast_aggregation_accumulator_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ bls_scheme_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ internal_accumulator_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ private_key_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ public_key_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ result_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ scheme_public_key_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ scheme_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ signature_type
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ init_accumulator()
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ process()
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ update() [1/5]
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
template<typename InputRange >
◆ update() [2/5]
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
template<typename InputRange >
◆ update() [3/5]
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
◆ update() [4/5]
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
template<typename InputIterator >
◆ update() [5/5]
template<typename PublicParams , template< typename, typename > class BlsVersion, typename CurveType >
template<typename InputIterator >
The documentation for this struct was generated from the following file: