algorithm/aggregate_verify.hpp
Go to the documentation of this file.
74 typename AggregateVerificationAccumulator = pubkey::aggregate_verification_accumulator_set<ProcessingMode>,
108 typename AggregateVerificationAccumulator = pubkey::aggregate_verification_accumulator_set<ProcessingMode>,
109 typename StreamSchemeImpl = pubkey::detail::value_pubkey_impl<AggregateVerificationAccumulator>,
141 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
143 aggregate_verify(InputIterator first, InputIterator last, const pubkey::public_key<Scheme> &key,
174 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
206 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
208 aggregate_verify(const typename pubkey::public_key<Scheme>::signature_type &aggregated_signature,
239 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
SchemeImpl aggregate_verify(InputIterator first, InputIterator last, const typename pubkey::public_key< Scheme >::signature_type &signature, const pubkey::public_key< Scheme > &key)
Aggregate verification of the input aggregated signature that aggregates signature created for the in...
Definition: algorithm/aggregate_verify.hpp:77
boost::accumulators::accumulator_set< typename ProcessingMode::result_type, boost::accumulators::features< accumulators::tag::aggregate_verify< ProcessingMode > >> aggregate_verification_accumulator_set
Accumulator set with pre-defined aggregate verification accumulator params.
Definition: pubkey_state.hpp:101
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
boost::mpl::apply< AccumulatorSet, tag::pubkey< ProcessingMode > >::type::result_type pubkey(const AccumulatorSet &acc)
Definition: accumulators/pubkey.hpp:106
typename pubkey::modes::isomorphic< Scheme >::aggregate_verification_policy aggregate_verification_policy
Definition: algorithm/aggregate_verify.hpp:41
typename modes::isomorphic< Scheme >::template bind< aggregate_verification_policy< Scheme > >::type aggregate_verification_processing_mode_default
Definition: algorithm/aggregate_verify.hpp:45
Definition: pair.hpp:31
Definition: isomorphic.hpp:104
Definition: pubkey_value.hpp:167
Definition: pubkey_value.hpp:74
Definition: pubkey_value.hpp:49
Definition: pubkey_value.hpp:61
Definition: isomorphic.hpp:219
Public key - a key that can be published and used to verify the authenticity of the signed document,...
Definition: public_key.hpp:43