|
WizardsToolkit
1.0.7
|

Go to the source code of this file.
Typedefs | |
| typedef struct _SHA256Info | SHA256Info |
Functions | |
| WizardExport SHA256Info * | AcquireSHA256Info (void) |
| WizardExport SHA256Info * | DestroySHA256Info (SHA256Info *) |
| WizardExport const StringInfo * | GetSHA256Digest (const SHA256Info *) |
| WizardExport unsigned int | GetSHA256Blocksize (const SHA256Info *) |
| WizardExport unsigned int | GetSHA256Digestsize (const SHA256Info *) |
| WizardExport void | InitializeSHA256 (SHA256Info *) |
| WizardExport void | FinalizeSHA256 (SHA256Info *) |
| WizardExport void | UpdateSHA256 (SHA256Info *, const StringInfo *) |
| typedef struct _SHA256Info SHA256Info |
| WizardExport SHA256Info* AcquireSHA256Info | ( | void | ) |
| WizardExport SHA256Info * DestroySHA256Info | ( | SHA256Info * | ) |
Definition at line 159 of file sha256.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, _SHA256Info::signature, WizardSignature, _SHA256Info::accumulator, RelinquishWizardMemory(), _SHA256Info::message, DestroyStringInfo(), and _SHA256Info::digest.
Referenced by DestroyHashInfo().
| WizardExport void FinalizeSHA256 | ( | SHA256Info * | ) |
| WizardExport unsigned int GetSHA256Blocksize | ( | const SHA256Info * | ) |
| WizardExport const StringInfo* GetSHA256Digest | ( | const SHA256Info * | ) |
Definition at line 318 of file sha256.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, HashDomain, _SHA256Info::signature, WizardSignature, and _SHA256Info::digest.
Referenced by FinalizeHash().
| WizardExport unsigned int GetSHA256Digestsize | ( | const SHA256Info * | ) |
Definition at line 348 of file sha256.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, CipherDomain, _SHA256Info::signature, WizardSignature, and _SHA256Info::digestsize.
Referenced by AcquireHashInfo(), and GetHashDigestsize().
| WizardExport void InitializeSHA256 | ( | SHA256Info * | ) |
| WizardExport void UpdateSHA256 | ( | SHA256Info * | , |
| const StringInfo * | |||
| ) |
Definition at line 606 of file sha256.c.
References _SHA256Info::signature, WizardSignature, GetStringInfoLength(), Trunc32(), _SHA256Info::low_order, _SHA256Info::high_order, GetStringInfoDatum(), _SHA256Info::offset, _SHA256Info::message, CopyWizardMemory(), TransformSHA256(), and SetStringInfoDatum().
Referenced by UpdateHash().