algorithm/to_curve.hpp
Go to the documentation of this file.
86 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<HashingAccumulator>::value,
111 hashes::detail::range_to_curve_impl<hashes::detail::value_to_curve_impl<typename std::enable_if<
112 boost::accumulators::detail::is_accumulator_set<HashingAccumulator>::value, HashingAccumulator>::type>>
135 typename std::enable_if<::nil::crypto3::detail::is_iterator<OutputIterator>::value, OutputIterator>::type
161 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<HashingAccumulator>::value,
209 typename std::enable_if<::nil::crypto3::detail::is_iterator<OutputIterator>::value, OutputIterator>::type
233 template<typename Hash, typename T, typename HashingAccumulator = hashing_to_curve_accumulator_set<Hash>>
234 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<HashingAccumulator>::value,
256 template<typename Hash, typename T, typename HashingAccumulator = hashing_to_curve_accumulator_set<Hash>>
std::enable_if<!boost::accumulators::detail::is_accumulator_set< OutputIterator >::value, OutputIterator >::type to_curve(InputIterator first, InputIterator last, OutputIterator out)
Definition: algorithm/to_curve.hpp:60
boost::accumulators::accumulator_set< typename Hash::result_type, boost::accumulators::features< hashes::accumulators::tag::to_curve< Hash > >> hashing_to_curve_accumulator_set
Accumulator set with pre-defined hashing to curve accumulator params.
Definition: to_curve_state.hpp:46
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
Definition: pair.hpp:31
Definition: to_curve_value.hpp:122
Definition: to_curve_value.hpp:72
Definition: to_curve_value.hpp:47
Definition: to_curve_value.hpp:59