Module hash Methods
AcquireHashInfo
AcquireHashInfo() allocates the HashInfo structure.
The format of the AcquireHashInfo method is:
HashInfo *AcquireHashInfo(const HashType hash)
A description of each parameter follows:
hash
The hash type.
DestroyHashInfo
DestroyHashInfo() zeros memory associated with the HashInfo structure.
The format of the DestroyHashInfo method is:
HashInfo *DestroyHashInfo(HashInfo *hash_info)
A description of each parameter follows:
hash_info
The hash info.
FinalizeHash
FinalizeHash() finalizes the Hash message accumulator computation.
The format of the FinalizeHash method is:
FinalizeHash(HashInfo *hash_info)
A description of each parameter follows:
hash_info
The address of a structure of type HashInfo.
GetHashBlocksize
GetHashBlocksize() returns the Hash blocksize.
The format of the GetHashBlocksize method is:
size_t *GetHashBlocksize(const HashInfo *hash_info)
A description of each parameter follows:
hash_info
The hash info.
GetHashDigest
GetHashDigest() returns the Hash digest.
The format of the GetHashDigest method is:
const StringInfo *GetHashDigest(const HashInfo *hash_info)
A description of each parameter follows:
hash_info
The hash info.
GetHashDigestsize
GetHashDigestsize() returns the Hash digest size.
The format of the GetHashDigestsize method is:
unsigned int *GetHashDigestsize(const HashInfo *hash_info)
A description of each parameter follows:
hash_info
The hash info.
GetHashHexDigest
GetHashHexDigest() returns the hash digest as a hex string.
The format of the GetHashHexDigest method is:
char *GetHashHexDigest(const HashInfo *hash_info)
A description of each parameter follows:
hash_info
The hash info.
IntializeHash
IntializeHash() intializes the Hash accumulator.
The format of the IntializeHash method is:
void IntializeHash(HashInfo *hash_info)
A description of each parameter follows:
hash_info
The hash info.
UpdateHash
UpdateHash() updates the Hash message accumulator.
The format of the UpdateHash method is:
UpdateHash(HashInfo *hash_info,const StringInfo *message)
A description of each parameter follows:
hash_info
The address of a structure of type HashInfo.
message
The message.

![[sponsor]](../../images/networkredux.png)