AcquireSHA1InfoDestroySHA1InfoFinalizeSHA1GetSHA1BlocksizeGetSHA1DigestGetSHA1DigestsizeIntializeSHA1TransformSHA1UpdateSHA1

AcquireSHA1Info

AcquireSHA1Info() allocate the SHA1Info structure.

The format of the AcquireSHA1Info method is:

SHA1Info *AcquireSHA1Info(void)

DestroySHA1Info

DestroySHA1Info() zeros memory associated with the SHA1Info structure.

The format of the DestroySHA1Info method is:

SHA1Info *DestroySHA1Info(SHA1Info *sha_info)

A description of each parameter follows:

sha_info
The cipher sha_info.

FinalizeSHA1

FinalizeSHA1() finalizes the SHA1 message accumulator computation.

The format of the FinalizeSHA1 method is:

WizardBooleanType FinalizeSHA1(SHA1Info *sha_info)

A description of each parameter follows:

sha_info
The address of a structure of type SHA1Info.

GetSHA1Blocksize

GetSHA1Blocksize() returns the SHA1 blocksize.

The format of the GetSHA1Blocksize method is:

unsigned int *GetSHA1Blocksize(const SHA1Info *sha1_info)

A description of each parameter follows:

sha1_info
The sha1 info.

GetSHA1Digest

GetSHA1Digest() returns the SHA1 digest.

The format of the GetSHA1Digest method is:

const StringInfo *GetSHA1Digest(const SHA1Info *sha1_info)

A description of each parameter follows:

sha1_info
The sha1 info.

GetSHA1Digestsize

GetSHA1Digestsize() returns the SHA1 digest size.

The format of the GetSHA1Digestsize method is:

unsigned int *GetSHA1Digestsize(const SHA1Info *sha1_info)

A description of each parameter follows:

sha1_info
The sha1 info.

IntializeSHA1

IntializeSHA1() intializes the SHA1 accumulator.

The format of the DestroySHA1Info method is:

WizardBooleanType InitializeSHA1Info(SHA1Info *sha_info)

A description of each parameter follows:

sha_info
The cipher sha_info.

TransformSHA1

TransformSHA1() transforms the SHA1 message accumulator.

The format of the TransformSHA1 method is:

TransformSHA1(SHA1Info *sha_info)

A description of each parameter follows:

sha_info
The address of a structure of type SHA1Info.

UpdateSHA1

UpdateSHA1() updates the SHA1 message accumulator.

The format of the UpdateSHA1 method is:

WizardBooleanType UpdateSHA1(SHA1Info *sha_info,
  const StringInfo *message)

A description of each parameter follows:

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