hash/include/nil/crypto3/detail/basic_functions.hpp
Go to the documentation of this file.
Definition: pair.hpp:31
constexpr static const std::size_t word_bits
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:41
static word_type rotl(word_type x)
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:77
boost::uint_t< CHAR_BIT >::exact byte_type
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:38
static word_type rotr(word_type x)
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:68
boost::uint_t< word_bits >::exact word_type
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:41
static word_type rotl(word_type x, std::size_t n)
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:72
static word_type shl(word_type x, std::size_t n)
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:53
static word_type rotr(word_type x, std::size_t n)
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:63
static word_type shr(word_type x)
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:48
static word_type shl(word_type x)
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:58
static word_type shr(word_type x, std::size_t n)
Definition: hash/include/nil/crypto3/detail/basic_functions.hpp:43