MagickCore 7.0.10
hash.c File Reference
#include "wizard/studio.h"
#include "wizard/crc64.h"
#include "wizard/exception.h"
#include "wizard/exception-private.h"
#include "wizard/hash.h"
#include "wizard/memory_.h"
#include "wizard/md5.h"
#include "wizard/sha1.h"
#include "wizard/sha2224.h"
#include "wizard/sha2256.h"
#include "wizard/sha2384.h"
#include "wizard/sha2512.h"
#include "wizard/sha3.h"
Include dependency graph for hash.c:

Go to the source code of this file.

Data Structures

struct  _HashInfo
 

Functions

WizardExport HashInfoAcquireHashInfo (const HashType hash)
 
WizardExport HashInfoDestroyHashInfo (HashInfo *hash_info)
 
WizardExport WizardBooleanType FinalizeHash (HashInfo *hash_info)
 
WizardExport size_t GetHashBlocksize (const HashInfo *hash_info)
 
WizardExport const StringInfoGetHashDigest (const HashInfo *hash_info)
 
WizardExport size_t GetHashDigestsize (const HashInfo *hash_info)
 
WizardExport char * GetHashHexDigest (const HashInfo *hash_info)
 
WizardExport WizardBooleanType InitializeHash (HashInfo *hash_info)
 
WizardExport WizardBooleanType UpdateHash (HashInfo *hash_info, const StringInfo *message)
 

Function Documentation

◆ AcquireHashInfo()

◆ DestroyHashInfo()

◆ FinalizeHash()

◆ GetHashBlocksize()

◆ GetHashDigest()

◆ GetHashDigestsize()

◆ GetHashHexDigest()

◆ InitializeHash()

◆ UpdateHash()