Lines Matching refs:digest

328  * digest to a readable hexadecimal character string:
566 void SHA256_Final(sha2_byte digest[], SHA256_CTX* context) {
567 sha2_word32 *d = (sha2_word32*)digest;
573 /* If no digest buffer is passed, we don't bother doing this: */
574 if (digest != (sha2_byte*)0) {
630 sha2_byte digest[SHA256_DIGEST_LENGTH], *d = digest;
637 SHA256_Final(digest, context);
648 bzero(digest, SHA256_DIGEST_LENGTH);
652 char* SHA256_Data(const sha2_byte* data, size_t len, char digest[SHA256_DIGEST_STRING_LENGTH]) {
657 return SHA256_End(&context, digest);
929 void SHA512_Final(sha2_byte digest[], SHA512_CTX* context) {
930 sha2_word64 *d = (sha2_word64*)digest;
935 /* If no digest buffer is passed, we don't bother doing this: */
936 if (digest != (sha2_byte*)0) {
959 sha2_byte digest[SHA512_DIGEST_LENGTH], *d = digest;
966 SHA512_Final(digest, context);
977 bzero(digest, SHA512_DIGEST_LENGTH);
981 char* SHA512_Data(const sha2_byte* data, size_t len, char digest[SHA512_DIGEST_STRING_LENGTH]) {
986 return SHA512_End(&context, digest);
1004 void SHA384_Final(sha2_byte digest[], SHA384_CTX* context) {
1005 sha2_word64 *d = (sha2_word64*)digest;
1010 /* If no digest buffer is passed, we don't bother doing this: */
1011 if (digest != (sha2_byte*)0) {
1034 sha2_byte digest[SHA384_DIGEST_LENGTH], *d = digest;
1041 SHA384_Final(digest, context);
1052 bzero(digest, SHA384_DIGEST_LENGTH);
1056 char* SHA384_Data(const sha2_byte* data, size_t len, char digest[SHA384_DIGEST_STRING_LENGTH]) {
1061 return SHA384_End(&context, digest);