MagickCore 7.0.10
|
Go to the source code of this file.
Typedefs | |
typedef struct _SHA3Info | SHA3Info |
Functions | |
WizardExport SHA3Info * | AcquireSHA3Info (const HashType) |
WizardExport SHA3Info * | DestroySHA3Info (SHA3Info *) |
WizardExport const StringInfo * | GetSHA3Digest (const SHA3Info *) |
WizardExport unsigned int | GetSHA3Blocksize (const SHA3Info *) |
WizardExport unsigned int | GetSHA3Digestsize (const SHA3Info *) |
WizardExport WizardBooleanType | InitializeSHA3 (SHA3Info *) |
WizardExport WizardBooleanType | FinalizeSHA3 (SHA3Info *) |
WizardExport WizardBooleanType | UpdateSHA3 (SHA3Info *, const StringInfo *) |
WizardExport SHA3Info * AcquireSHA3Info | ( | const HashType | ) |
WizardExport SHA3Info * DestroySHA3Info | ( | SHA3Info * | sha_info | ) |
Definition at line 208 of file sha3.c.
References DestroyStringInfo(), _SHA3Info::digest, GetWizardModule, LogWizardEvent(), RelinquishWizardMemory(), _SHA3Info::signature, TraceEvent, and WizardSignature.
Referenced by DestroyHashInfo().
WizardExport WizardBooleanType FinalizeSHA3 | ( | SHA3Info * | ) |
WizardExport unsigned int GetSHA3Blocksize | ( | const SHA3Info * | ) |
WizardExport const StringInfo * GetSHA3Digest | ( | const SHA3Info * | sha_info | ) |
Definition at line 557 of file sha3.c.
References _SHA3Info::digest, GetWizardModule, HashDomain, LogWizardEvent(), _SHA3Info::signature, TraceEvent, WizardAssert, and WizardSignature.
Referenced by FinalizeHash().
WizardExport unsigned int GetSHA3Digestsize | ( | const SHA3Info * | sha_info | ) |
Definition at line 587 of file sha3.c.
References CipherDomain, _SHA3Info::digestsize, GetWizardModule, LogWizardEvent(), _SHA3Info::signature, TraceEvent, WizardAssert, and WizardSignature.
Referenced by AcquireHashInfo(), and GetHashDigestsize().
WizardExport WizardBooleanType InitializeSHA3 | ( | SHA3Info * | ) |
WizardExport WizardBooleanType UpdateSHA3 | ( | SHA3Info * | sha_info, |
const StringInfo * | message | ||
) |
Definition at line 903 of file sha3.c.
References Absorb(), GetStringInfoDatum(), GetStringInfoLength(), _SHA3Info::signature, and WizardSignature.
Referenced by UpdateHash().