Functions | |
template<typename Mode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::block< Mode > >::type::result_type | block (const AccumulatorSet &acc) |
template<typename Mode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::codec< Mode > >::type::result_type | codec (const AccumulatorSet &acc) |
template<typename Codec , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::codec< typename Codec::stream_decoder_type > >::type::result_type | decode (const AccumulatorSet &acc) |
template<typename StreamCipher , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::stream< typename StreamCipher::stream_decoder_type > >::type::result_type | decrypt (const AccumulatorSet &acc) |
template<typename Codec , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::codec< typename Codec::stream_encoder_type > >::type::result_type | encode (const AccumulatorSet &acc) |
template<typename StreamCipher , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::stream< typename StreamCipher::stream_encoder_type > >::type::result_type | encrypt (const AccumulatorSet &acc) |
template<typename Hash , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::hash< Hash > >::type::result_type | hash (const AccumulatorSet &acc) |
template<typename Mode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::kdf< Mode > >::type::result_type | kdf (const AccumulatorSet &acc) |
template<typename ProcessingPolicy , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::mac< ProcessingPolicy > >::type::result_type | mac (const AccumulatorSet &acc) |
template<typename MessageAuthenticationCode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::mac< MessageAuthenticationCode > >::type::result_type | mac (const AccumulatorSet &acc) |
template<typename Hash , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::passhash< Hash > >::type::result_type | passhash (const AccumulatorSet &acc) |
template<typename Hash , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::pdkdf< Hash > >::type::result_type | pdkdf (const AccumulatorSet &acc) |
template<typename Mode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::sparse< Mode > >::type::result_type | sparse (const AccumulatorSet &acc) |
template<typename Mode , typename AccumulatorSet > | |
boost::mpl::apply< AccumulatorSet, tag::stream< Mode > >::type::result_type | stream (const AccumulatorSet &acc) |
Variables | |
boost::accumulators::extractor< tag::bits_count > const | bits_count = {} |
Function Documentation
◆ block()
template<typename Mode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::block<Mode> >::type::result_type nil::crypto3::accumulators::extract::block | ( | const AccumulatorSet & | acc | ) |
◆ codec()
template<typename Mode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::codec<Mode> >::type::result_type nil::crypto3::accumulators::extract::codec | ( | const AccumulatorSet & | acc | ) |
◆ decode()
template<typename Codec , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::codec<typename Codec::stream_decoder_type> >::type::result_type nil::crypto3::accumulators::extract::decode | ( | const AccumulatorSet & | acc | ) |
◆ decrypt()
template<typename StreamCipher , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::stream<typename StreamCipher::stream_decoder_type> >::type::result_type nil::crypto3::accumulators::extract::decrypt | ( | const AccumulatorSet & | acc | ) |
◆ encode()
template<typename Codec , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::codec<typename Codec::stream_encoder_type> >::type::result_type nil::crypto3::accumulators::extract::encode | ( | const AccumulatorSet & | acc | ) |
◆ encrypt()
template<typename StreamCipher , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::stream<typename StreamCipher::stream_encoder_type> >::type::result_type nil::crypto3::accumulators::extract::encrypt | ( | const AccumulatorSet & | acc | ) |
◆ hash()
template<typename Hash , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::hash<Hash> >::type::result_type nil::crypto3::accumulators::extract::hash | ( | const AccumulatorSet & | acc | ) |
◆ kdf()
template<typename Mode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::kdf<Mode> >::type::result_type nil::crypto3::accumulators::extract::kdf | ( | const AccumulatorSet & | acc | ) |
◆ mac() [1/2]
template<typename ProcessingPolicy , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::mac<ProcessingPolicy> >::type::result_type nil::crypto3::accumulators::extract::mac | ( | const AccumulatorSet & | acc | ) |
◆ mac() [2/2]
template<typename MessageAuthenticationCode , typename AccumulatorSet >
boost::mpl::apply< AccumulatorSet, tag::mac< MessageAuthenticationCode > >::type::result_type nil::crypto3::accumulators::extract::mac | ( | const AccumulatorSet & | acc | ) |
◆ passhash()
template<typename Hash , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::passhash<Hash> >::type::result_type nil::crypto3::accumulators::extract::passhash | ( | const AccumulatorSet & | acc | ) |
◆ pdkdf()
template<typename Hash , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::pdkdf<Hash> >::type::result_type nil::crypto3::accumulators::extract::pdkdf | ( | const AccumulatorSet & | acc | ) |
◆ sparse()
template<typename Mode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::sparse<Mode> >::type::result_type nil::crypto3::accumulators::extract::sparse | ( | const AccumulatorSet & | acc | ) |
◆ stream()
template<typename Mode , typename AccumulatorSet >
boost::mpl::apply<AccumulatorSet, tag::stream<Mode> >::type::result_type nil::crypto3::accumulators::extract::stream | ( | const AccumulatorSet & | acc | ) |
Variable Documentation
◆ bits_count
boost::accumulators::extractor< tag::bits_count > const nil::crypto3::accumulators::extract::bits_count = {} |