[BACK]Return to hash.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

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: }