x919_mac_policy.hpp
Go to the documentation of this file.
boost::mpl::apply< AccumulatorSet, tag::mac< ProcessingPolicy > >::type::result_type mac(const AccumulatorSet &acc)
Definition: accumulators/mac.hpp:99
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: x919_mac_policy.hpp:36
BlockCipher cipher_type
Definition: x919_mac_policy.hpp:37
constexpr static const std::size_t key_words
Definition: x919_mac_policy.hpp:45
constexpr static const std::size_t key_schedule_bits
Definition: x919_mac_policy.hpp:48
boost::uint_t< CHAR_BIT >::exact byte_type
Definition: x919_mac_policy.hpp:39
constexpr static const std::size_t key_schedule_words
Definition: x919_mac_policy.hpp:49
constexpr static const std::size_t digest_size
Definition: x919_mac_policy.hpp:52
cipher_type::key_schedule_type key_schedule_type
Definition: x919_mac_policy.hpp:50
constexpr static const std::size_t word_bits
Definition: x919_mac_policy.hpp:41
std::array< byte_type, digest_size > digest_type
Definition: x919_mac_policy.hpp:54
cipher_type::word_type word_type
Definition: x919_mac_policy.hpp:42
constexpr static const std::size_t digest_bits
Definition: x919_mac_policy.hpp:53
constexpr static const std::size_t key_bits
Definition: x919_mac_policy.hpp:44
boost::container::static_vector< word_type, 2 *key_words > key_type
Definition: x919_mac_policy.hpp:46