blake2b_functions.hpp
Go to the documentation of this file.
Definition: pair.hpp:31
boost::uint_t< word_bits >::exact word_type
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:42
Definition: blake2b_functions.hpp:40
static void g(word_type &a, word_type &b, word_type &c, word_type &d, word_type M0, word_type M1)
Definition: blake2b_functions.hpp:47
static void round(std::array< word_type, state_words *2 > &v, const std::array< word_type, state_words *2 > &M)
Definition: blake2b_functions.hpp:61
blake2b_policy< DigestBits > policy_type
Definition: blake2b_functions.hpp:41
policy_type::word_type word_type
Definition: blake2b_functions.hpp:43
constexpr static const std::size_t state_words
Definition: blake2b_functions.hpp:45
Definition: blake2b_policy.hpp:38
constexpr static const std::size_t state_words
Definition: blake2b_policy.hpp:41