Skip to content

Commit

Permalink
libi2pd: Fix the build with LibreSSL 3.5.2
Browse files Browse the repository at this point in the history
  • Loading branch information
orbea authored and r4sas committed May 12, 2022
1 parent bb705a7 commit 0a1e302
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion libi2pd/Crypto.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@
#include "CPU.h"

// recognize openssl version and features
#if ((OPENSSL_VERSION_NUMBER < 0x010100000) || defined(LIBRESSL_VERSION_NUMBER)) // 1.0.2 and below or LibreSSL
#if (defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER >= 0x3050200fL)) // LibreSSL 3.5.2 and above
# define LEGACY_OPENSSL 0
#elif ((OPENSSL_VERSION_NUMBER < 0x010100000) || defined(LIBRESSL_VERSION_NUMBER)) // 1.0.2 and below or LibreSSL
# define LEGACY_OPENSSL 1
# define X509_getm_notBefore X509_get_notBefore
# define X509_getm_notAfter X509_get_notAfter
Expand Down

0 comments on commit 0a1e302

Please sign in to comment.