pubkey_value.hpp
Go to the documentation of this file.
boost::accumulators::accumulator_set< digest< ProcessingMode::block_bits >, boost::accumulators::features< accumulators::tag::block< ProcessingMode > >, std::size_t > accumulator_set
Accumulator set with pre-defined block cipher accumulator params.
Definition: block/include/nil/crypto3/block/cipher_state.hpp:51
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
Definition: pair.hpp:31
Definition: hash_state.hpp:43
Definition: pubkey_value.hpp:167
itr_pubkey_impl(OutputIterator out, accumulator_set_type &&ise)
Definition: pubkey_value.hpp:180
itr_pubkey_impl(InputIterator first, InputIterator last, OutputIterator out, accumulator_set_type &&ise, const public_key< Scheme > &pubkey)
Definition: pubkey_value.hpp:229
SchemeStateImpl scheme_state_impl_type
Definition: pubkey_value.hpp:172
boost::mpl::apply< accumulator_set_type, accumulator_type >::type::result_type result_type
Definition: pubkey_value.hpp:178
itr_pubkey_impl(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator out, accumulator_set_type &&ise)
Definition: pubkey_value.hpp:205
itr_pubkey_impl(const SinglePassRange &range, OutputIterator out, accumulator_set_type &&ise)
Definition: pubkey_value.hpp:185
scheme_state_impl_type::accumulator_type accumulator_type
Definition: pubkey_value.hpp:174
itr_pubkey_impl(const SinglePassRange &range, OutputIterator out, accumulator_set_type &&ise, const public_key< Scheme > &pubkey)
Definition: pubkey_value.hpp:218
itr_pubkey_impl(InputIterator first, InputIterator last, OutputIterator out, accumulator_set_type &&ise)
Definition: pubkey_value.hpp:194
scheme_state_impl_type::accumulator_set_type accumulator_set_type
Definition: pubkey_value.hpp:175
Definition: pubkey_value.hpp:74
scheme_state_impl_type::accumulator_type accumulator_type
Definition: pubkey_value.hpp:77
scheme_state_impl_type::accumulator_set_type accumulator_set_type
Definition: pubkey_value.hpp:78
range_pubkey_impl(const SinglePassRange &range, accumulator_set_type &&ise, const public_key< Scheme > &pubkey)
Definition: pubkey_value.hpp:116
range_pubkey_impl(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, accumulator_set_type &&ise)
Definition: pubkey_value.hpp:105
range_pubkey_impl(InputIterator first, InputIterator last, accumulator_set_type &&ise, const public_key< Scheme > &pubkey)
Definition: pubkey_value.hpp:125
SchemeStateImpl scheme_state_impl_type
Definition: pubkey_value.hpp:75
range_pubkey_impl(InputIterator first, InputIterator last, accumulator_set_type &&ise)
Definition: pubkey_value.hpp:97
range_pubkey_impl(accumulator_set_type &&ise, const typename public_key< Scheme >::signature_type &signature)
Definition: pubkey_value.hpp:136
boost::mpl::apply< accumulator_set_type, accumulator_type >::type::result_type result_type
Definition: pubkey_value.hpp:81
range_pubkey_impl(const SinglePassRange &range, accumulator_set_type &&ise)
Definition: pubkey_value.hpp:89
range_pubkey_impl(accumulator_set_type &&ise)
Definition: pubkey_value.hpp:83
Definition: pubkey_value.hpp:49
SchemeAccumulator accumulator_set_type
Definition: pubkey_value.hpp:50
ref_pubkey_impl(accumulator_set_type &&acc)
Definition: pubkey_value.hpp:54
boost::mpl::front< typename accumulator_set_type::features_type >::type accumulator_type
Definition: pubkey_value.hpp:52
accumulator_set_type & accumulator_set
Definition: pubkey_value.hpp:57
Definition: pubkey_value.hpp:61
accumulator_set_type accumulator_set
Definition: pubkey_value.hpp:70
boost::mpl::front< typename accumulator_set_type::features_type >::type accumulator_type
Definition: pubkey_value.hpp:64
value_pubkey_impl(accumulator_set_type &&acc)
Definition: pubkey_value.hpp:66
SchemeAccumulator accumulator_set_type
Definition: pubkey_value.hpp:62
Public key - a key that can be published and used to verify the authenticity of the signed document,...
Definition: public_key.hpp:43