29 lines
1.0 KiB
Diff
29 lines
1.0 KiB
Diff
From 98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6 Mon Sep 17 00:00:00 2001
|
|
From: Frank Morgner <frankmorgner@gmail.com>
|
|
Date: Fri, 16 Dec 2022 11:56:28 +0100
|
|
Subject: [PATCH] fixed compatibility with LibreSSL 3.7.0
|
|
|
|
Upstream: https://github.com/OpenSC/OpenSC/commit/98ad0f93b0a7673cdce82e1b3faa7dc314c64dd6
|
|
|
|
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
|
|
---
|
|
src/libopensc/sc-ossl-compat.h | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/src/libopensc/sc-ossl-compat.h b/src/libopensc/sc-ossl-compat.h
|
|
index 8c0f96701c..4425da93f3 100644
|
|
--- a/src/libopensc/sc-ossl-compat.h
|
|
+++ b/src/libopensc/sc-ossl-compat.h
|
|
@@ -54,9 +54,11 @@ extern "C" {
|
|
#define EVP_sha3_256() (NULL)
|
|
#define EVP_sha3_384() (NULL)
|
|
#define EVP_sha3_512() (NULL)
|
|
+#if LIBRESSL_VERSION_NUMBER < 0x3070000fL
|
|
#define EVP_PKEY_new_raw_public_key(t, e, p, l) (NULL)
|
|
#define EVP_PKEY_get_raw_public_key(p, pu, l) (0)
|
|
#endif
|
|
+#endif
|
|
|
|
/* OpenSSL 1.1.1 has FIPS_mode function */
|
|
#if OPENSSL_VERSION_NUMBER >= 0x30000000L
|