#include <Sha512.hpp>
|
static std::vector< std::byte > | digest (void *input, uint32_t input_length) |
|
|
static uint64_t ** | preprocess (const unsigned char *input, uint32_t &nBuffer) |
|
static void | appendLen (size_t l, uint64_t &lo, uint64_t &hi) |
|
static void | process (uint64_t **buffer, size_t nBuffer, uint64_t *h) |
|
static void | freeBuffer (uint64_t **buffer, size_t nBuffer) |
|
◆ Sha512() [1/3]
◆ Sha512() [2/3]
Sha512::Sha512 |
( |
const Sha512 & | other | ) |
|
|
delete |
◆ Sha512() [3/3]
Sha512::Sha512 |
( |
Sha512 && | other | ) |
|
|
delete |
◆ ~Sha512()
◆ appendLen()
void Sha512::appendLen |
( |
size_t | l, |
|
|
uint64_t & | lo, |
|
|
uint64_t & | hi ) |
|
staticprivate |
◆ digest()
std::vector< std::byte > Sha512::digest |
( |
void * | input, |
|
|
uint32_t | input_length ) |
|
static |
◆ freeBuffer()
void Sha512::freeBuffer |
( |
uint64_t ** | buffer, |
|
|
size_t | nBuffer ) |
|
staticprivate |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ preprocess()
uint64_t ** Sha512::preprocess |
( |
const unsigned char * | input, |
|
|
uint32_t & | nBuffer ) |
|
staticprivate |
◆ process()
void Sha512::process |
( |
uint64_t ** | buffer, |
|
|
size_t | nBuffer, |
|
|
uint64_t * | h ) |
|
staticprivate |
The documentation for this class was generated from the following files: