All the SHA-1 functions (except SHA1_BytesHash) output the message digest as a String
in hexadecimal format. You must set the length of the output string to a minimum of
40 characters before calling the digest functions (41 characters in a C program).
See Pre-dimensioning a string
for instructions on how to do this.
SHA1_StringHexHash
SHA1_BytesHexHash
SHA1_BytesHash
SHA1_FileHexHash
SHA1_Init
SHA1_AddBytes
SHA1_AddString
SHA1_HexDigest
SHA1_Reset
SHA1_Hmac
SHA1_HmacHex