kdf.hpp
Go to the documentation of this file.
boost::mpl::apply< AccumulatorSet, tag::block< Mode > >::type::result_type block(const AccumulatorSet &acc)
Definition: accumulators/block.hpp:259
boost::mpl::apply< AccumulatorSet, tag::kdf< Mode > >::type::result_type kdf(const AccumulatorSet &acc)
Definition: kdf.hpp:177
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
Definition: pair.hpp:31
Definition: kdf.hpp:50
mode_type::state_type state_type
Definition: kdf.hpp:63
void operator()(const ArgumentPack &args)
Definition: kdf.hpp:79
void resolve_type(const block_type &value, std::size_t bits)
Definition: kdf.hpp:112
boost::container::static_vector< word_type, block_words > cache_type
Definition: kdf.hpp:69
kdf_impl(const Args &args)
Definition: kdf.hpp:75
Mode::padding_type padding_type
Definition: kdf.hpp:54
void process(const block_type &block, std::size_t bits)
Definition: kdf.hpp:134
digest< block_bits > result_type
Definition: kdf.hpp:72
Mode::cipher_type cipher_type
Definition: kdf.hpp:53
block::cipher< cipher_type, mode_type, padding_type > cipher
Definition: kdf.hpp:154
mode_type::finalizer_type finalizer_type
Definition: kdf.hpp:56
result_type result(const ArgumentPack &args) const
Definition: kdf.hpp:84
constexpr static const std::size_t state_words
Definition: kdf.hpp:62
void resolve_type(const word_type &value, std::size_t bits)
Definition: kdf.hpp:104
constexpr static const std::size_t word_bits
Definition: kdf.hpp:58
mode_type::block_type block_type
Definition: kdf.hpp:67
void process(const word_type &value, std::size_t bits)
Definition: kdf.hpp:120
mode_type::word_type word_type
Definition: kdf.hpp:59
constexpr static const std::size_t block_bits
Definition: kdf.hpp:65
constexpr static const std::size_t state_bits
Definition: kdf.hpp:61
constexpr static const std::size_t block_words
Definition: kdf.hpp:66
Definition: kdf.hpp:164
boost::mpl::always< accumulators::impl::kdf_impl< Mode > > impl
Definition: kdf.hpp:170