cmac/accumulator.hpp
Go to the documentation of this file.
124 typename boost::mpl::apply<AccumulatorSet, tag::mac<MessageAuthenticationCode>>::type::result_type
boost::mpl::apply< AccumulatorSet, tag::mac< ProcessingPolicy > >::type::result_type mac(const AccumulatorSet &acc)
Definition: accumulators/mac.hpp:99
boost::mpl::apply< AccumulatorSet, tag::block< Mode > >::type::result_type block(const AccumulatorSet &acc)
Definition: accumulators/block.hpp:259
OutputIterator move(const SinglePassRange &rng, OutputIterator result)
Definition: move.hpp:45
Definition: pair.hpp:31
mode_type::finalizer_type finalizer_type
Definition: cmac/accumulator.hpp:51
boost::container::static_vector< word_type, block_words > cache_type
Definition: cmac/accumulator.hpp:64
mode_type::block_type block_type
Definition: cmac/accumulator.hpp:62
std::size_t seen
Definition: cmac/accumulator.hpp:104
void process(const block_type &block, std::size_t bits)
Definition: cmac/accumulator.hpp:99
constexpr static const std::size_t block_words
Definition: cmac/accumulator.hpp:61
constexpr static const std::size_t state_words
Definition: cmac/accumulator.hpp:57
mode_type::word_type word_type
Definition: cmac/accumulator.hpp:54
processing_policy::result_type result_type
Definition: accumulators/mac.hpp:51
result_type result(const ArgumentPack &args) const
Definition: cmac/accumulator.hpp:79
mac::static_digest< block_bits > result_type
Definition: cmac/accumulator.hpp:67
cache_type cache
Definition: cmac/accumulator.hpp:105
Mode::padding_type padding_type
Definition: cmac/accumulator.hpp:49
mode_type::state_type state_type
Definition: cmac/accumulator.hpp:58
block::cipher< cipher_type, mode_type, padding_type > cipher
Definition: cmac/accumulator.hpp:102
constexpr static const std::size_t block_bits
Definition: cmac/accumulator.hpp:60
void operator()(const ArgumentPack &args)
Definition: cmac/accumulator.hpp:74
constexpr static const std::size_t state_bits
Definition: cmac/accumulator.hpp:56
result_type digest
Definition: cmac/accumulator.hpp:106
constexpr static const std::size_t word_bits
Definition: cmac/accumulator.hpp:53
mac_impl(const Args &args)
Definition: cmac/accumulator.hpp:70
Mode mode_type
Definition: cmac/accumulator.hpp:47
Mode::cipher_type cipher_type
Definition: cmac/accumulator.hpp:48
boost::mpl::always< accumulators::impl::mac_impl< MessageAuthenticationCode > > impl
Definition: cmac/accumulator.hpp:118