HDK
|
#include <UT_SHA256.h>
Public Member Functions | |
UT_SHA256 () | |
Static Public Member Functions | |
static void | hash (const UT_WorkBuffer &input, UT_String &output) |
static UT_StringHolder | hash (const UT_StringView &input) |
static void | hash (const std::initializer_list< UT_StringView > &inputs, UT_StringHolder &output) |
static UT_StringHolder | hash (const std::initializer_list< UT_StringView > &inputs) |
Protected Member Functions | |
void | init () |
void | update (const unsigned char *message, unsigned int len) |
void | finalize (unsigned char *digest) |
void | transform (const unsigned char *message, unsigned int block_nb) |
Protected Attributes | |
unsigned int | myTotalLength |
unsigned int | myLength |
unsigned char | myBlock [SHA256_BLOCK_SIZE *2] |
uint32 | myH [8] |
Static Protected Attributes | |
static const unsigned int | SHA256_BLOCK_SIZE = 64 |
static const unsigned int | DIGEST_SIZE = 32 |
Definition at line 19 of file UT_SHA256.h.
|
inline |
Definition at line 22 of file UT_SHA256.h.
|
protected |
|
static |
|
inlinestatic |
Definition at line 25 of file UT_SHA256.h.
|
static |
|
static |
|
protected |
|
staticprotected |
Definition at line 42 of file UT_SHA256.h.
|
protected |
Definition at line 46 of file UT_SHA256.h.
|
protected |
Definition at line 47 of file UT_SHA256.h.
|
protected |
Definition at line 45 of file UT_SHA256.h.
|
protected |
Definition at line 44 of file UT_SHA256.h.
|
staticprotected |
Definition at line 41 of file UT_SHA256.h.