From e6f93c887ba5e62d6c5b5f87ec1910fb25f6bbad Mon Sep 17 00:00:00 2001 From: Michael Wilder Date: Fri, 21 Aug 2015 13:43:25 -0500 Subject: crypto: Add OpenSSL EVP functions for FIPS compatibility Signed-off-by: Michael Wilder --- include/libssh/libcrypto.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'include/libssh') diff --git a/include/libssh/libcrypto.h b/include/libssh/libcrypto.h index c3783880..6a08837a 100644 --- a/include/libssh/libcrypto.h +++ b/include/libssh/libcrypto.h @@ -30,15 +30,13 @@ #include #include #include -#ifdef HAVE_OPENSSL_ECC #include -#endif -typedef SHA_CTX* SHACTX; -typedef SHA256_CTX* SHA256CTX; -typedef SHA512_CTX* SHA384CTX; -typedef SHA512_CTX* SHA512CTX; -typedef MD5_CTX* MD5CTX; +typedef EVP_MD_CTX* SHACTX; +typedef EVP_MD_CTX* SHA256CTX; +typedef EVP_MD_CTX* SHA384CTX; +typedef EVP_MD_CTX* SHA512CTX; +typedef EVP_MD_CTX* MD5CTX; typedef HMAC_CTX* HMACCTX; #ifdef HAVE_ECC typedef EVP_MD_CTX *EVPCTX; -- cgit