block/include/nil/crypto3/detail/basic_functions.hpp
Go to the documentation of this file.
Definition: pair.hpp:31
static word_type shl(word_type x, std::size_t n)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:101
static word_type shr(word_type x)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:96
static word_type shr(word_type x, std::size_t n)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:91
static word_type rotr(word_type x)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:121
static word_type shl(word_type x)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:106
boost::uint_t< word_bits >::exact word_type
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:89
static word_type rotr(word_type x, std::size_t n)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:111
static word_type rotl(word_type x)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:135
static word_type rotl(word_type x, std::size_t n)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:125
boost::uint_t< byte_bits >::exact byte_type
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:86
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:37
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: block/include/nil/crypto3/detail/basic_functions.hpp:78
constexpr static const std::size_t byte_bits
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:38
static word_type rotr(word_type x)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:69
boost::uint_t< word_bits >::exact word_type
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:42
static word_type rotl(word_type x, std::size_t n)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:73
static word_type shl(word_type x, std::size_t n)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:54
static word_type rotr(word_type x, std::size_t n)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:64
boost::uint_t< byte_bits >::exact byte_type
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:39
static word_type shr(word_type x)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:49
static word_type shl(word_type x)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:59
static word_type shr(word_type x, std::size_t n)
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:44