siphash_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
Definition: pair.hpp:31
Definition: mac/include/nil/crypto3/mac/detail/basic_functions.hpp:36
Definition: siphash_policy.hpp:39
constexpr static const std::size_t rounds
Definition: siphash_policy.hpp:45
std::array< word_type, key_words > key_type
Definition: siphash_policy.hpp:50
std::array< word_type, key_schedule_size > key_schedule_type
Definition: siphash_policy.hpp:53
constexpr static const std::size_t key_words
Definition: siphash_policy.hpp:48
constexpr static const std::size_t word_bits
Definition: siphash_policy.hpp:42
constexpr static const std::size_t key_schedule_size
Definition: siphash_policy.hpp:52
basic_functions< 64 >::word_type word_type
Definition: siphash_policy.hpp:43
boost::uint_t< CHAR_BIT >::exact byte_type
Definition: siphash_policy.hpp:40
constexpr static const std::size_t key_bits
Definition: siphash_policy.hpp:49
constexpr static const std::size_t final_rounds
Definition: siphash_policy.hpp:46