Returns the final message digest value as a hex string.
Public Declare Function SHA1_HexDigest Lib "diCryptoSys.dll"
(ByVal strDigest As String, ByVal hContext As Long) As Long
nRet = SHA1_HexDigest(strDigest, hContext)
long __stdcall SHA1_HexDigest(char *szDigest, long hContext);
If successful, the return value is 0; otherwise it returns a non-zero error code.
This operation delivers the result of Add operations since the last Init or Reset operation.
The handle to the context hContext must have been set up with a
prior call to SHA1_Init
. The string variable szDigest must
have been set up with at least 40 (API_MAX_SHA1_CHARS) characters (41 in a C program)
to receive the digest value in hex format.
Note that this digest operation is a destructive, read-once operation.
Once it has been performed,
the context must be reset before being used to calculate another digest value.
See SHA1_AddString
and
SHA1_AddBytes
SHA1_Init
SHA1_AddString
SHA1_AddBytes
SHA1_Reset