AcquireSHA2224InfoDestroySHA2224InfoFinalizeSHA2224GetSHA2224BlocksizeGetSHA2224DigestGetSHA2224DigestsizeIntializeSHA2224TransformSHA2224UpdateSHA2224

AcquireSHA2224Info

AcquireSHA2224Info() allocate the SHA2224Info structure.

The format of the AcquireSHA2224Info method is:

SHA2224Info *AcquireSHA2224Info(void)

DestroySHA2224Info

DestroySHA2224Info() zeros memory associated with the SHA2224Info structure.

The format of the DestroySHA2224Info method is:

SHA2224Info *DestroySHA2224Info(SHA2224Info *sha_info)

A description of each parameter follows:

sha_info
The cipher sha_info.

FinalizeSHA2224

FinalizeSHA2224() finalizes the SHA2224 message accumulator computation.

The format of the FinalizeSHA2224 method is:

WizardBooleanType FinalizeSHA2224(SHA2224Info *sha_info)

A description of each parameter follows:

sha_info
The address of a structure of type SHA2224Info.

GetSHA2224Blocksize

GetSHA2224Blocksize() returns the SHA2224 blocksize.

The format of the GetSHA2224Blocksize method is:

unsigned int *GetSHA2224Blocksize(const SHA2224Info *sha2224_info)

A description of each parameter follows:

sha2224_info
The sha2224 info.

GetSHA2224Digest

GetSHA2224Digest() returns the SHA2224 digest.

The format of the GetSHA2224Digest method is:

const StringInfo *GetSHA2224Digest(const SHA2224Info *sha2224_info)

A description of each parameter follows:

sha2224_info
The sha2224 info.

GetSHA2224Digestsize

GetSHA2224Digestsize() returns the SHA2224 digest size.

The format of the GetSHA2224Digestsize method is:

unsigned int *GetSHA2224Digestsize(const SHA2224Info *sha2224_info)

A description of each parameter follows:

sha2224_info
The sha2224 info.

IntializeSHA2224

IntializeSHA2224() intializes the SHA2224 accumulator.

The format of the DestroySHA2224Info method is:

WizardBooleanType InitializeSHA2224Info(SHA2224Info *sha_info)

A description of each parameter follows:

sha_info
The cipher sha_info.

TransformSHA2224

TransformSHA2224() transforms the SHA2224 message accumulator.

The format of the TransformSHA2224 method is:

TransformSHA2224(SHA2224Info *sha_info)

A description of each parameter follows:

sha_info
The address of a structure of type SHA2224Info.

UpdateSHA2224

UpdateSHA2224() updates the SHA2224 message accumulator.

The format of the UpdateSHA2224 method is:

WizardBooleanType UpdateSHA2224(SHA2224Info *sha_info,
  const StringInfo *message)

A description of each parameter follows:

sha_info
The address of a structure of type SHA2224Info.
message
The message.