From 5ac03256db0fe4ca7e3ad1117d096c3a76368b76 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Fri, 9 Jan 2015 09:46:07 +0100 Subject: backported CyaSSL/OpenSSL support for internal webserver instead of MatrixSSL --- release/src/router/cyassl/include/openssl/sha.h | 32 +++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 release/src/router/cyassl/include/openssl/sha.h (limited to 'release/src/router/cyassl/include/openssl/sha.h') diff --git a/release/src/router/cyassl/include/openssl/sha.h b/release/src/router/cyassl/include/openssl/sha.h new file mode 100644 index 00000000..501274f4 --- /dev/null +++ b/release/src/router/cyassl/include/openssl/sha.h @@ -0,0 +1,32 @@ +/* sha.h for openssl */ + + +#ifndef CYASSL_SHA_H_ +#define CYASSL_SHA_H_ + +#ifdef YASSL_PREFIX +#include "prefix_sha.h" +#endif + +#ifdef __cplusplus + extern "C" { +#endif + + +typedef struct SHA_CTX { + int holder[24]; /* big enough to hold ctaocrypt sha, but check on init */ +} SHA_CTX; + +void SHA_Init(SHA_CTX*); +void SHA_Update(SHA_CTX*, const void*, unsigned long); +void SHA_Final(unsigned char*, SHA_CTX*); + + + +#ifdef __cplusplus + } /* extern "C" */ +#endif + + +#endif /* CYASSL_SHA_H_ */ + -- cgit v1.2.3-54-g00ecf