![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
A hasher class for RIPEMD-160. More...
#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 {0} |
A hasher class for RIPEMD-160.
Definition at line 12 of file ripemd160.h.
| CRIPEMD160::CRIPEMD160 | ( | ) |
Definition at line 242 of file ripemd160.cpp.
Definition at line 273 of file ripemd160.cpp.
| CRIPEMD160 & CRIPEMD160::Reset | ( | ) |
Definition at line 287 of file ripemd160.cpp.
| CRIPEMD160 & CRIPEMD160::Write | ( | const unsigned char * | data, |
| size_t | len ) |
Definition at line 247 of file ripemd160.cpp.
Definition at line 16 of file ripemd160.h.
|
private |
Definition at line 17 of file ripemd160.h.
|
static |
Definition at line 20 of file ripemd160.h.
|
private |
Definition at line 15 of file ripemd160.h.