Lines Matching refs:digest
545 SHA256_Final(u_int8_t digest[SHA256_DIGEST_LENGTH], SHA256_CTX *context)
549 /* If no digest buffer is passed, we don't bother doing this: */
550 if (digest != NULL) {
556 BE_32_TO_8(digest + i * 4, context->state[i]);
558 memcpy(digest, context->state, SHA256_DIGEST_LENGTH);
826 SHA512_Final(u_int8_t digest[SHA512_DIGEST_LENGTH], SHA512_CTX *context)
830 /* If no digest buffer is passed, we don't bother doing this: */
831 if (digest != NULL) {
837 BE_64_TO_8(digest + i * 8, context->state[i]);
839 memcpy(digest, context->state, SHA512_DIGEST_LENGTH);
883 SHA384_Final(u_int8_t digest[SHA384_DIGEST_LENGTH], SHA384_CTX *context)
887 /* If no digest buffer is passed, we don't bother doing this: */
888 if (digest != NULL) {
894 BE_64_TO_8(digest + i * 8, context->state[i]);
896 memcpy(digest, context->state, SHA384_DIGEST_LENGTH);