Annotation of src/usr.bin/ssh/hash.c, Revision 1.4
1.4 ! naddy 1: /* $OpenBSD: hash.c,v 1.3 2013/12/09 11:03:45 markus Exp $ */
1.1 markus 2:
3: #include "crypto_api.h"
4:
1.4 ! naddy 5: #include <stdarg.h>
1.1 markus 6:
1.4 ! naddy 7: #include "digest.h"
! 8: #include "log.h"
! 9: #include "ssherr.h"
! 10:
! 11: int
! 12: crypto_hash_sha512(unsigned char *out, const unsigned char *in,
! 13: unsigned long long inlen)
1.1 markus 14: {
1.4 ! naddy 15: int r;
1.1 markus 16:
1.4 ! naddy 17: if ((r = ssh_digest_memory(SSH_DIGEST_SHA512, in, inlen, out,
! 18: crypto_hash_sha512_BYTES)) != 0)
! 19: fatal("%s: %s", __func__, ssh_err(r));
! 20: return 0;
1.1 markus 21: }