verify_decryption.hpp
Go to the documentation of this file.
42 using decryption_verification_init_params_type = typename verify_decryption_op<Scheme>::init_params_type;
46 typename ProcessingMode = typename Mode::decryption_verification_policy, typename InputIterator1,
48 OutputIterator verify_decryption(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2,
62 typename ProcessingMode = typename Mode::decryption_verification_policy, typename SinglePassRange1,
73 return SchemeImpl(std::cbegin(range1), std::cend(range1), std::cbegin(range2), std::cend(range2),
78 typename ProcessingMode = typename Mode::decryption_verification_policy, typename InputIterator1,
81 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
83 verify_decryption(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2,
93 typename ProcessingMode = typename Mode::decryption_verification_policy, typename SinglePassRange1,
96 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
98 verify_decryption(const SinglePassRange1 &range1, const SinglePassRange2 &range2, OutputAccumulator &acc) {
103 return SchemeImpl(std::cbegin(range1), std::cend(range1), std::cbegin(range2), std::cend(range2),
108 typename ProcessingMode = typename Mode::decryption_verification_policy, typename InputIterator1,
113 SchemeImpl verify_decryption(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2,
121 typename ProcessingMode = typename Mode::decryption_verification_policy, typename SinglePassRange1,
129 return SchemeImpl(std::cbegin(range1), std::cend(range1), std::cbegin(range2), std::cend(range2),
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 verify_decryption_op< Scheme >::init_params_type decryption_verification_init_params_type
Definition: verify_decryption.hpp:42
boost::accumulators::accumulator_set< typename ProcessingMode::result_type, boost::accumulators::features< accumulators::tag::pubkey< ProcessingMode > >> pubkey_accumulator_set
Definition: pubkey_state.hpp:45
OutputIterator verify_decryption(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, const pubkey::decryption_verification_init_params_type< Scheme > &init_params, OutputIterator out)
Definition: verify_decryption.hpp:48
Definition: pair.hpp:31
Definition: pubkey_value.hpp:167
Definition: pubkey_value.hpp:74
Definition: pubkey_value.hpp:49
Definition: pubkey_value.hpp:61
Definition: verify_decryption_op.hpp:33