Wizard's Toolkit Logo Wizard's Toolkit Sprite
Unix
Mac OS X
Windows
Options
Unix
Windows

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.