Bitcoin ABC 0.26.3
P2P Digital Currency
|
A hasher class for SHA-512. More...
#include <sha512.h>
Public Member Functions | |
CSHA512 () | |
CSHA512 & | Write (const uint8_t *data, size_t len) |
void | Finalize (uint8_t hash[OUTPUT_SIZE]) |
CSHA512 & | Reset () |
uint64_t | Size () const |
Static Public Attributes | |
static constexpr size_t | OUTPUT_SIZE = 64 |
Private Attributes | |
uint64_t | s [8] |
uint8_t | buf [128] |
uint64_t | bytes |
CSHA512::CSHA512 | ( | ) |
Definition at line 244 of file sha512.cpp.
Definition at line 273 of file sha512.cpp.
CSHA512 & CSHA512::Reset | ( | ) |
Definition at line 289 of file sha512.cpp.
Definition at line 248 of file sha512.cpp.