shacal_functions.hpp
Go to the documentation of this file.
boost::mpl::apply< AccumulatorSet, tag::block< Mode > >::type::result_type block(const AccumulatorSet &acc)
Definition: accumulators/block.hpp:259
shacal_functions shacal0_functions
Definition: shacal_functions.hpp:75
shacal_functions shacal1_functions
Definition: shacal_functions.hpp:76
Definition: pair.hpp:31
Definition: shacal_functions.hpp:44
::nil::crypto3::detail::basic_functions< WordBits >::word_type word_type
Definition: shacal_functions.hpp:45
static word_type Ch(word_type x, word_type y, word_type z)
Definition: shacal_functions.hpp:47
static word_type Maj(word_type x, word_type y, word_type z)
Definition: shacal_functions.hpp:51
static word_type Sigma_1(word_type x)
Definition: shacal_functions.hpp:87
static word_type sigma_1(word_type x)
Definition: shacal_functions.hpp:95
static word_type Sigma_0(word_type x)
Definition: shacal_functions.hpp:83
static word_type sigma_0(word_type x)
Definition: shacal_functions.hpp:91
static word_type Sigma_1(word_type x)
Definition: shacal_functions.hpp:106
static word_type sigma_0(word_type x)
Definition: shacal_functions.hpp:110
static word_type Sigma_0(word_type x)
Definition: shacal_functions.hpp:102
static word_type sigma_1(word_type x)
Definition: shacal_functions.hpp:114
Definition: shacal_functions.hpp:79
Definition: shacal_functions.hpp:56
static word_type Parity(word_type x, word_type y, word_type z)
Definition: shacal_functions.hpp:57
static word_type f(unsigned t, word_type x, word_type y, word_type z)
Definition: shacal_functions.hpp:61
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:37
boost::uint_t< word_bits >::exact word_type
Definition: block/include/nil/crypto3/detail/basic_functions.hpp:42