Public Types |
Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
List of all members
nil::crypto3::pubkey::accumulators::impl::aggregate_verify_impl< ProcessingMode > Struct Template Reference
#include <aggregate_verify.hpp>
Inheritance diagram for nil::crypto3::pubkey::accumulators::impl::aggregate_verify_impl< ProcessingMode >:
Collaboration diagram for nil::crypto3::pubkey::accumulators::impl::aggregate_verify_impl< ProcessingMode >:
Public Types | |
typedef processing_mode_type::result_type | result_type |
Public Member Functions | |
template<typename Args > | |
aggregate_verify_impl (const Args &args) | |
template<typename Args > | |
void | operator() (const Args &args) |
result_type | result (boost::accumulators::dont_care) const |
Protected Types | |
typedef processing_mode_type::internal_accumulator_type | internal_accumulator_type |
typedef public_key< scheme_type > | key_type |
typedef processing_mode_type::op_type | op_type |
typedef ProcessingMode | processing_mode_type |
typedef processing_mode_type::scheme_type | scheme_type |
typedef op_type::signature_type | signature_type |
Protected Member Functions | |
template<typename InputRange > | |
void | resolve_type (const InputRange &range, std::nullptr_t, const key_type &pubkey) |
void | resolve_type (const signature_type &new_sig, std::nullptr_t, std::nullptr_t) |
template<typename InputIterator > | |
void | resolve_type (InputIterator first, InputIterator last, const key_type &pubkey) |
void | resolve_type (std::nullptr_t, std::nullptr_t, std::nullptr_t) |
Protected Attributes | |
internal_accumulator_type | acc |
signature_type | signature |
Member Typedef Documentation
◆ internal_accumulator_type
template<typename ProcessingMode >
|
protected |
◆ key_type
template<typename ProcessingMode >
|
protected |
◆ op_type
template<typename ProcessingMode >
|
protected |
◆ processing_mode_type
template<typename ProcessingMode >
|
protected |
◆ result_type
template<typename ProcessingMode >
typedef processing_mode_type::result_type nil::crypto3::pubkey::accumulators::impl::aggregate_verify_impl< ProcessingMode >::result_type |
◆ scheme_type
template<typename ProcessingMode >
|
protected |
◆ signature_type
template<typename ProcessingMode >
|
protected |
Constructor & Destructor Documentation
◆ aggregate_verify_impl()
template<typename ProcessingMode >
template<typename Args >
|
inline |
Member Function Documentation
◆ operator()()
template<typename ProcessingMode >
template<typename Args >
|
inline |
◆ resolve_type() [1/4]
template<typename ProcessingMode >
template<typename InputRange >
|
inlineprotected |
◆ resolve_type() [2/4]
template<typename ProcessingMode >
|
inlineprotected |
◆ resolve_type() [3/4]
template<typename ProcessingMode >
template<typename InputIterator >
|
inlineprotected |
◆ resolve_type() [4/4]
template<typename ProcessingMode >
|
inlineprotected |
◆ result()
template<typename ProcessingMode >
|
inline |
Member Data Documentation
◆ acc
template<typename ProcessingMode >
|
mutableprotected |
◆ signature
template<typename ProcessingMode >
|
protected |
The documentation for this struct was generated from the following file: