|
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.