Annotation of src/usr.bin/ssh/hash.c, Revision 1.5
1.5 ! naddy 1: /* $OpenBSD: hash.c,v 1.4 2017/12/14 21:07:39 naddy Exp $ */
! 2: /*
! 3: * Public domain. Author: Christian Weisgerber <naddy@openbsd.org>
! 4: * API compatible reimplementation of function from nacl
! 5: */
1.1 markus 6:
7: #include "crypto_api.h"
8:
1.4 naddy 9: #include <stdarg.h>
1.1 markus 10:
1.4 naddy 11: #include "digest.h"
12: #include "log.h"
13: #include "ssherr.h"
14:
15: int
16: crypto_hash_sha512(unsigned char *out, const unsigned char *in,
17: unsigned long long inlen)
1.1 markus 18: {
1.4 naddy 19: int r;
1.1 markus 20:
1.4 naddy 21: if ((r = ssh_digest_memory(SSH_DIGEST_SHA512, in, inlen, out,
22: crypto_hash_sha512_BYTES)) != 0)
23: fatal("%s: %s", __func__, ssh_err(r));
24: return 0;
1.1 markus 25: }