#include <shacal_functions.hpp>
|
static word_type | Ch (word_type x, word_type y, word_type z) |
|
static word_type | Maj (word_type x, word_type y, word_type z) |
|
template<std::size_t n> |
static word_type | rotl (word_type x) |
|
template<std::size_t n> |
static word_type | rotl (word_type x) |
|
template<std::size_t n> |
static word_type | rotl (word_type x) |
|
template<std::size_t n> |
static word_type | rotl (word_type x) |
|
static word_type | rotl (word_type x, std::size_t n) |
|
static word_type | rotl (word_type x, std::size_t n) |
|
static word_type | rotl (word_type x, std::size_t n) |
|
static word_type | rotl (word_type x, std::size_t n) |
|
template<std::size_t n> |
static word_type | rotr (word_type x) |
|
template<std::size_t n> |
static word_type | rotr (word_type x) |
|
template<std::size_t n> |
static word_type | rotr (word_type x) |
|
template<std::size_t n> |
static word_type | rotr (word_type x) |
|
static word_type | rotr (word_type x, std::size_t n) |
|
static word_type | rotr (word_type x, std::size_t n) |
|
static word_type | rotr (word_type x, std::size_t n) |
|
static word_type | rotr (word_type x, std::size_t n) |
|
template<std::size_t n> |
static word_type | shl (word_type x) |
|
template<std::size_t n> |
static word_type | shl (word_type x) |
|
template<std::size_t n> |
static word_type | shl (word_type x) |
|
template<std::size_t n> |
static word_type | shl (word_type x) |
|
static word_type | shl (word_type x, std::size_t n) |
|
static word_type | shl (word_type x, std::size_t n) |
|
static word_type | shl (word_type x, std::size_t n) |
|
static word_type | shl (word_type x, std::size_t n) |
|
template<std::size_t n> |
static word_type | shr (word_type x) |
|
template<std::size_t n> |
static word_type | shr (word_type x) |
|
template<std::size_t n> |
static word_type | shr (word_type x) |
|
template<std::size_t n> |
static word_type | shr (word_type x) |
|
static word_type | shr (word_type x, std::size_t n) |
|
static word_type | shr (word_type x, std::size_t n) |
|
static word_type | shr (word_type x, std::size_t n) |
|
static word_type | shr (word_type x, std::size_t n) |
|
|
constexpr static const std::size_t | byte_bits = CHAR_BIT |
|
constexpr static const std::size_t | word_bits = WordBits |
|
template<std::size_t WordBits>
struct nil::crypto3::block::detail::basic_shacal_functions< WordBits >
- Template Parameters
-
◆ byte_type [1/4]
template<std::size_t WordBits>
◆ byte_type [2/4]
template<std::size_t WordBits>
◆ byte_type [3/4]
template<std::size_t WordBits>
◆ byte_type [4/4]
template<std::size_t WordBits>
◆ word_type
template<std::size_t WordBits>
◆ Ch()
template<std::size_t WordBits>
◆ Maj()
template<std::size_t WordBits>
◆ rotl() [1/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotl() [2/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotl() [3/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotl() [4/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotl() [5/8]
template<std::size_t WordBits>
◆ rotl() [6/8]
template<std::size_t WordBits>
◆ rotl() [7/8]
template<std::size_t WordBits>
◆ rotl() [8/8]
template<std::size_t WordBits>
◆ rotr() [1/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotr() [2/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotr() [3/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotr() [4/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ rotr() [5/8]
template<std::size_t WordBits>
◆ rotr() [6/8]
template<std::size_t WordBits>
◆ rotr() [7/8]
template<std::size_t WordBits>
◆ rotr() [8/8]
template<std::size_t WordBits>
◆ shl() [1/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ shl() [2/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ shl() [3/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ shl() [4/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ shl() [5/8]
template<std::size_t WordBits>
◆ shl() [6/8]
template<std::size_t WordBits>
◆ shl() [7/8]
template<std::size_t WordBits>
◆ shl() [8/8]
template<std::size_t WordBits>
◆ shr() [1/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ shr() [2/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ shr() [3/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ shr() [4/8]
template<std::size_t WordBits>
template<std::size_t n>
◆ shr() [5/8]
template<std::size_t WordBits>
◆ shr() [6/8]
template<std::size_t WordBits>
◆ shr() [7/8]
template<std::size_t WordBits>
◆ shr() [8/8]
template<std::size_t WordBits>
◆ byte_bits
template<std::size_t WordBits>
◆ word_bits
template<std::size_t WordBits>
The documentation for this struct was generated from the following file: