aboutsummaryrefslogtreecommitdiff
path: root/orig/crypto_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'orig/crypto_api.c')
-rw-r--r--orig/crypto_api.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/orig/crypto_api.c b/orig/crypto_api.c
deleted file mode 100644
index 36b7348..0000000
--- a/orig/crypto_api.c
+++ /dev/null
@@ -1,29 +0,0 @@
-/* $OpenBSD: crypto_api.c,v 1.1 2014/01/08 03:59:46 tedu Exp $ */
-/*
- * Public domain. Author: Ted Unangst <tedu@openbsd.org>
- * API compatible reimplementation of functions from nacl
- */
-#include <sys/types.h>
-
-#include <string.h>
-#include <sha2.h>
-
-#include "crypto_api.h"
-
-int
-crypto_hash_sha512(unsigned char *out, const unsigned char *in,
- unsigned long long inlen)
-{
- SHA2_CTX ctx;
-
- SHA512Init(&ctx);
- SHA512Update(&ctx, in, inlen);
- SHA512Final(out, &ctx);
- return 0;
-}
-
-int
-crypto_verify_32(const unsigned char *x, const unsigned char *y)
-{
- return timingsafe_bcmp(x, y, 32) ? -1 : 0;
-}