From 571e9645410482e74714e5089048682e05b3d3f8 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Tue, 2 Jun 2020 03:23:07 +0200 Subject: Make OpenSSL dependency optional (used for SHA1) Can be disabled with --without-openssl, otherwise auto-detected. --- src/ipsw.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/ipsw.c') diff --git a/src/ipsw.c b/src/ipsw.c index c8659e3..e7bd639 100644 --- a/src/ipsw.c +++ b/src/ipsw.c @@ -32,7 +32,15 @@ #include #include #include +#ifdef HAVE_OPENSSL #include +#else +#include "sha1.h" +#define SHA_CTX SHA1_CTX +#define SHA1_Init SHA1Init +#define SHA1_Update SHA1Update +#define SHA1_Final SHA1Final +#endif #include "ipsw.h" #include "locking.h" -- cgit v1.1-32-gdbae