A hasher class for SHA-512.
More...
#include <sha512.h>
|
uint64_t | s [8] |
|
unsigned char | buf [128] |
|
uint64_t | bytes {0} |
|
A hasher class for SHA-512.
Definition at line 12 of file sha512.h.
◆ CSHA512()
◆ Finalize()
void CSHA512::Finalize |
( |
unsigned char |
hash[OUTPUT_SIZE] | ) |
|
◆ Reset()
◆ Size()
uint64_t CSHA512::Size |
( |
| ) |
const |
|
inline |
◆ Write()
CSHA512 & CSHA512::Write |
( |
const unsigned char * |
data, |
|
|
size_t |
len |
|
) |
| |
◆ buf
unsigned char CSHA512::buf[128] |
|
private |
◆ bytes
uint64_t CSHA512::bytes {0} |
|
private |
◆ OUTPUT_SIZE
constexpr size_t CSHA512::OUTPUT_SIZE = 64 |
|
staticconstexpr |
The documentation for this class was generated from the following files: