#include <SHA256.h>
SHA256Hash::SHA256Hash |
( |
| ) |
|
26 memset(
mDigest, 0, SHA256_DIGEST_LENGTH *
sizeof(
uint8));
SHA256_CTX mC
Definition: SHA256.h:48
uint8 mDigest[SHA256_DIGEST_LENGTH]
Definition: SHA256.h:49
uint8_t uint8
Definition: Define.h:152
SHA256Hash::~SHA256Hash |
( |
| ) |
|
SHA256_CTX mC
Definition: SHA256.h:48
void SHA256Hash::Finalize |
( |
void |
| ) |
|
SHA256_CTX mC
Definition: SHA256.h:48
uint8 mDigest[SHA256_DIGEST_LENGTH]
Definition: SHA256.h:49
uint8* SHA256Hash::GetDigest |
( |
void |
| ) |
|
|
inline |
uint8 mDigest[SHA256_DIGEST_LENGTH]
Definition: SHA256.h:49
int SHA256Hash::GetLength |
( |
void |
| ) |
const |
|
inline |
45 {
return SHA256_DIGEST_LENGTH; }
void SHA256Hash::Initialize |
( |
| ) |
|
SHA256_CTX mC
Definition: SHA256.h:48
void SHA256Hash::UpdateBigNumbers |
( |
BigNumber * |
bn0, |
|
|
|
... |
|
) |
| |
Definition: BigNumber.h:28
int32 GetNumBytes(void)
Definition: BigNumber.cpp:157
void UpdateData(const uint8 *dta, int len)
Definition: SHA256.cpp:34
std::unique_ptr< uint8[]> AsByteArray(int32 minSize=0, bool littleEndian=true)
Definition: BigNumber.cpp:177
void SHA256Hash::UpdateData |
( |
const uint8 * |
dta, |
|
|
int |
len |
|
) |
| |
36 SHA256_Update(&
mC, dta, len);
SHA256_CTX mC
Definition: SHA256.h:48
void SHA256Hash::UpdateData |
( |
const std::string & |
str | ) |
|
void UpdateData(const uint8 *dta, int len)
Definition: SHA256.cpp:34
uint8_t uint8
Definition: Define.h:152
SHA256_CTX SHA256Hash::mC |
|
private |
uint8 SHA256Hash::mDigest[SHA256_DIGEST_LENGTH] |
|
private |
The documentation for this class was generated from the following files: