matyas_meyer_oseas_compressor.hpp
Go to the documentation of this file.
std::enable_if<!boost::accumulators::detail::is_accumulator_set< OutputIterator >::value, OutputIterator >::type hash(InputIterator first, InputIterator last, OutputIterator out)
Definition: algorithm/hash.hpp:78
boost::mpl::apply< AccumulatorSet, tag::block< Mode > >::type::result_type block(const AccumulatorSet &acc)
Definition: accumulators/block.hpp:259
boost::accumulators::accumulator_set< mac::digest< MessageAuthenticationCode::input_block_bits >, boost::accumulators::features< accumulators::tag::mac< MessageAuthenticationCode > >> BlockCipher
Definition: cbc_mac_state.hpp:40
Definition: pair.hpp:31
Definition: matyas_meyer_oseas_compressor.hpp:42
constexpr static const std::size_t state_words
Definition: matyas_meyer_oseas_compressor.hpp:52
block_cipher_type::key_type key_type
Definition: matyas_meyer_oseas_compressor.hpp:49
static void process_block(state_type &state, const block_type &block)
Definition: matyas_meyer_oseas_compressor.hpp:59
constexpr static const std::size_t block_bits
Definition: matyas_meyer_oseas_compressor.hpp:55
block_cipher_type::word_type word_type
Definition: matyas_meyer_oseas_compressor.hpp:46
constexpr static const std::size_t state_bits
Definition: matyas_meyer_oseas_compressor.hpp:51
BlockCipher block_cipher_type
Definition: matyas_meyer_oseas_compressor.hpp:43
constexpr static const std::size_t key_bits
Definition: matyas_meyer_oseas_compressor.hpp:48
block_cipher_type::block_type state_type
Definition: matyas_meyer_oseas_compressor.hpp:53
constexpr static const std::size_t word_bits
Definition: matyas_meyer_oseas_compressor.hpp:45
constexpr static const std::size_t block_words
Definition: matyas_meyer_oseas_compressor.hpp:56
block_cipher_type::block_type block_type
Definition: matyas_meyer_oseas_compressor.hpp:57