digestpp 1.0
C++11 header-only message digest library
Loading...
Searching...
No Matches
digestpp::detail::streebog_functions Namespace Reference

Functions

template<int I>
static uint64_t lps (unsigned char *ch)
 
static void lps_block (uint64_t *block)
 
static void xor_blocks (uint64_t *block, const uint64_t *toxor)
 
static void e (uint64_t *K, const unsigned char *m)
 
static void gN (uint64_t *h, const unsigned char *m, uint64_t N)
 
static void addm (const unsigned char *m, uint64_t *h)
 

Function Documentation

◆ addm()

static void digestpp::detail::streebog_functions::addm ( const unsigned char * m,
uint64_t * h )
inlinestatic

◆ e()

static void digestpp::detail::streebog_functions::e ( uint64_t * K,
const unsigned char * m )
inlinestatic

◆ gN()

static void digestpp::detail::streebog_functions::gN ( uint64_t * h,
const unsigned char * m,
uint64_t N )
inlinestatic

◆ lps()

template<int I>
static uint64_t digestpp::detail::streebog_functions::lps ( unsigned char * ch)
inlinestatic

◆ lps_block()

static void digestpp::detail::streebog_functions::lps_block ( uint64_t * block)
inlinestatic

◆ xor_blocks()

static void digestpp::detail::streebog_functions::xor_blocks ( uint64_t * block,
const uint64_t * toxor )
inlinestatic