From e0d0bcb0cb7d554b2cc74dcbb8425ccb10bd15ea Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 31 May 2023 10:47:44 +0200 Subject: [PATCH] include/libantelope/internal/hash.hpp: don't include OpenSSL headers here. instead we declare the state variables as plain arrays. --- include/libantelope/internal/hash.hpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/include/libantelope/internal/hash.hpp b/include/libantelope/internal/hash.hpp index d2a889d..62107ff 100644 --- a/include/libantelope/internal/hash.hpp +++ b/include/libantelope/internal/hash.hpp @@ -29,13 +29,10 @@ #ifdef LIBANTELOPE_HASHIMPL_OPENSSL -#include -#include - namespace libantelope { namespace internal { - typedef SHA256_CTX sha256_state; - typedef RIPEMD160_CTX ripemd160_state; + typedef unsigned char sha256_state[112]; + typedef unsigned char ripemd160_state[96]; } } // namespace libantelope::internal #else