![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <hmac_sha512.h>
Public Member Functions | |
CHMAC_SHA512 (const unsigned char *key, size_t keylen) | |
CHMAC_SHA512 & | Write (const unsigned char *data, size_t len) |
void | Finalize (unsigned char hash[OUTPUT_SIZE]) |
Static Public Attributes | |
static const size_t | OUTPUT_SIZE = 64 |
Private Attributes | |
CSHA512 | outer |
CSHA512 | inner |
A hasher class for HMAC-SHA-512.
Definition at line 14 of file hmac_sha512.h.
CHMAC_SHA512::CHMAC_SHA512 | ( | const unsigned char * | key, |
size_t | keylen | ||
) |
Definition at line 9 of file hmac_sha512.cpp.
void CHMAC_SHA512::Finalize | ( | unsigned char | hash[OUTPUT_SIZE] | ) |
Definition at line 29 of file hmac_sha512.cpp.
Referenced by BIP32Hash(), and CExtKey::SetMaster().
|
inline |
Definition at line 24 of file hmac_sha512.h.
Referenced by BIP32Hash(), and CExtKey::SetMaster().
|
private |
Definition at line 18 of file hmac_sha512.h.
Referenced by CHMAC_SHA512(), Finalize(), and Write().
|
private |
Definition at line 17 of file hmac_sha512.h.
Referenced by CHMAC_SHA512(), and Finalize().
|
static |
Definition at line 21 of file hmac_sha512.h.