|
MagickCore 7.0.10
|
Go to the source code of this file.
Typedefs | |
| typedef struct _SHA2256Info | SHA2256Info |
Functions | |
| WizardExport SHA2256Info * | AcquireSHA2256Info (void) |
| WizardExport SHA2256Info * | DestroySHA2256Info (SHA2256Info *) |
| WizardExport const StringInfo * | GetSHA2256Digest (const SHA2256Info *) |
| WizardExport unsigned int | GetSHA2256Blocksize (const SHA2256Info *) |
| WizardExport unsigned int | GetSHA2256Digestsize (const SHA2256Info *) |
| WizardExport WizardBooleanType | InitializeSHA2256 (SHA2256Info *) |
| WizardExport WizardBooleanType | FinalizeSHA2256 (SHA2256Info *) |
| WizardExport WizardBooleanType | UpdateSHA2256 (SHA2256Info *, const StringInfo *) |
| typedef struct _SHA2256Info SHA2256Info |
| WizardExport SHA2256Info * AcquireSHA2256Info | ( | void | ) |
| WizardExport SHA2256Info * DestroySHA2256Info | ( | SHA2256Info * | sha_info | ) |
Definition at line 159 of file sha2256.c.
References _SHA2256Info::accumulator, DestroyStringInfo(), _SHA2256Info::digest, GetWizardModule, LogWizardEvent(), _SHA2256Info::message, RelinquishWizardMemory(), _SHA2256Info::signature, TraceEvent, and WizardSignature.
Referenced by DestroyHashInfo().
| WizardExport WizardBooleanType FinalizeSHA2256 | ( | SHA2256Info * | ) |
| WizardExport unsigned int GetSHA2256Blocksize | ( | const SHA2256Info * | ) |
| WizardExport const StringInfo * GetSHA2256Digest | ( | const SHA2256Info * | sha2256_info | ) |
Definition at line 321 of file sha2256.c.
References _SHA2256Info::digest, GetWizardModule, HashDomain, LogWizardEvent(), _SHA2256Info::signature, TraceEvent, WizardAssert, and WizardSignature.
Referenced by FinalizeHash().
| WizardExport unsigned int GetSHA2256Digestsize | ( | const SHA2256Info * | sha2256_info | ) |
Definition at line 351 of file sha2256.c.
References CipherDomain, _SHA2256Info::digestsize, GetWizardModule, LogWizardEvent(), _SHA2256Info::signature, TraceEvent, WizardAssert, and WizardSignature.
Referenced by AcquireHashInfo(), and GetHashDigestsize().
| WizardExport WizardBooleanType InitializeSHA2256 | ( | SHA2256Info * | ) |
| WizardExport WizardBooleanType UpdateSHA2256 | ( | SHA2256Info * | sha_info, |
| const StringInfo * | message | ||
| ) |
Definition at line 613 of file sha2256.c.
References CopyWizardMemory(), GetStringInfoDatum(), GetStringInfoLength(), _SHA2256Info::high_order, _SHA2256Info::low_order, _SHA2256Info::message, _SHA2256Info::offset, SetStringInfoDatum(), _SHA2256Info::signature, TransformSHA2256(), Trunc32, WizardSignature, and WizardTrue.
Referenced by UpdateHash().