algorithm/sign.hpp
Go to the documentation of this file.
73 template<typename Scheme, typename ProcessingMode = pubkey::pop_proving_processing_mode_default<Scheme>,
106 SchemeImpl sign(InputIterator first, InputIterator last, const pubkey::private_key<Scheme> &key) {
159 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
188 typename std::enable_if<boost::accumulators::detail::is_accumulator_set<OutputAccumulator>::value,
217 OutputIterator sign(InputIterator first, InputIterator last, const pubkey::private_key<Scheme> &key,
246 OutputIterator sign(const SinglePassRange &range, const pubkey::private_key<Scheme> &key, OutputIterator out) {
SchemeImpl sign(const pubkey::private_key< Scheme > &key)
Proving of possession of the supplied key.
Definition: algorithm/sign.hpp:77
boost::accumulators::accumulator_set< typename ProcessingMode::result_type, boost::accumulators::features< accumulators::tag::sign< ProcessingMode > >> signing_accumulator_set
Accumulator set with pre-defined signing accumulator params.
Definition: pubkey_state.hpp:59
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 modes::isomorphic< Scheme >::template bind< pop_proving_policy< Scheme > >::type pop_proving_processing_mode_default
Definition: algorithm/sign.hpp:53
typename modes::isomorphic< Scheme >::template bind< signing_policy< Scheme > >::type signing_processing_mode_default
Definition: algorithm/sign.hpp:49
typename pubkey::modes::isomorphic< Scheme >::pop_proving_policy pop_proving_policy
Definition: algorithm/sign.hpp:45
typename pubkey::modes::isomorphic< Scheme >::signing_policy signing_policy
Definition: algorithm/sign.hpp:42
Definition: pair.hpp:31
Definition: isomorphic.hpp:129
Definition: isomorphic.hpp:54
Definition: pubkey_value.hpp:167
Definition: pubkey_value.hpp:74
Definition: pubkey_value.hpp:49
Definition: pubkey_value.hpp:61
Definition: isomorphic.hpp:219
Private key - a key known only to its owner. Only the user keeping his private key secret guarantees ...
Definition: private_key.hpp:47