![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <sha512.h>
Public Member Functions | |
CSHA512 () | |
CSHA512 & | Write (const unsigned char *data, size_t len) |
void | Finalize (unsigned char hash[OUTPUT_SIZE]) |
CSHA512 & | Reset () |
Static Public Attributes | |
static const size_t | OUTPUT_SIZE = 64 |
Private Attributes | |
uint64_t | s [8] |
unsigned char | buf [128] |
size_t | bytes |
CSHA512::CSHA512 | ( | ) |
Definition at line 154 of file sha512.cpp.
void CSHA512::Finalize | ( | unsigned char | hash[OUTPUT_SIZE] | ) |
Definition at line 185 of file sha512.cpp.
Referenced by CHMAC_SHA512::CHMAC_SHA512(), and CHMAC_SHA512::Finalize().
CSHA512 & CSHA512::Reset | ( | ) |
Definition at line 202 of file sha512.cpp.
CSHA512 & CSHA512::Write | ( | const unsigned char * | data, |
size_t | len | ||
) |
Definition at line 159 of file sha512.cpp.
Referenced by CHMAC_SHA512::CHMAC_SHA512(), Finalize(), CHMAC_SHA512::Finalize(), and CHMAC_SHA512::Write().
|
private |
|
private |
Definition at line 17 of file sha512.h.
Referenced by Finalize(), Reset(), and Write().
|
private |