digestpp 1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
sha2_provider.hpp File Reference

Go to the source code of this file.

Classes

class  digestpp::detail::sha2_provider< T, O >
 

Namespaces

namespace  digestpp
 digestpp namespace
 
namespace  digestpp::detail
 
namespace  digestpp::detail::sha2_functions
 

Functions

template<typename T >
static T digestpp::detail::sha2_functions::Ch (T x, T y, T z)
 
template<typename T >
static T digestpp::detail::sha2_functions::Maj (T x, T y, T z)
 
template<typename T >
digestpp::detail::sha2_functions::getK (int t)
 
template<>
uint32_t digestpp::detail::sha2_functions::getK (int t)
 
template<>
uint64_t digestpp::detail::sha2_functions::getK (int t)
 
static uint64_t digestpp::detail::sha2_functions::sum0 (uint64_t x)
 
static uint64_t digestpp::detail::sha2_functions::sum1 (uint64_t x)
 
static uint64_t digestpp::detail::sha2_functions::sigma0 (uint64_t x)
 
static uint64_t digestpp::detail::sha2_functions::sigma1 (uint64_t x)
 
static uint32_t digestpp::detail::sha2_functions::sum0 (uint32_t x)
 
static uint32_t digestpp::detail::sha2_functions::sum1 (uint32_t x)
 
static uint32_t digestpp::detail::sha2_functions::sigma0 (uint32_t x)
 
static uint32_t digestpp::detail::sha2_functions::sigma1 (uint32_t x)