Bitcoin
|
#include <ripemd160.h>
Public Member Functions | |
CRIPEMD160 () | |
CRIPEMD160 & | Write (const unsigned char *data, size_t len) |
void | Finalize (unsigned char hash[OUTPUT_SIZE]) |
CRIPEMD160 & | Reset () |
Static Public Attributes | |
static const size_t | OUTPUT_SIZE = 20 |
Private Attributes | |
uint32_t | s [5] |
unsigned char | buf [64] |
uint64_t | bytes |
A hasher class for RIPEMD-160.
CRIPEMD160::CRIPEMD160 | ( | ) |
void CRIPEMD160::Finalize | ( | unsigned char | hash[OUTPUT_SIZE] | ) |
CRIPEMD160 & CRIPEMD160::Reset | ( | ) |
CRIPEMD160 & CRIPEMD160::Write | ( | const unsigned char * | data, |
size_t | len | ||
) |
|
private |
|
private |
|
static |
|
private |