WizardExport HashInfo * AcquireHashInfo(const HashType hash)
WizardExport WizardBooleanType UpdateHash(HashInfo *hash_info, const StringInfo *message)
WizardExport WizardBooleanType InitializeHash(HashInfo *hash_info)
WizardExport HashInfo * DestroyHashInfo(HashInfo *hash_info)
WizardExport const StringInfo * GetHashDigest(const HashInfo *hash_info)
WizardExport WizardBooleanType FinalizeHash(HashInfo *hash_info)
WizardExport StringInfo * GetWizardMagick(const unsigned char *signature, const size_t length)
unsigned char MagickWizard[4]
unsigned char WizardMagick[4]
WizardExport StringInfo * AcquireStringInfo(const size_t length)
WizardExport StringInfo * CloneStringInfo(const StringInfo *string_info)
WizardExport void SetStringInfoDatum(StringInfo *string_info, const unsigned char *source)
WizardExport StringInfo * DestroyStringInfo(StringInfo *string_info)