File 0465-crypto-Remove-DSA-support-if-LibreSSL-2.6.1.patch of Package erlang

From cc8480b8b5f15e9e19649da9455e5a2c15a0fe88 Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Mon, 12 Jun 2023 19:57:28 +0200
Subject: [PATCH 5/5] crypto: Remove DSA support if LibreSSL >= 2.6.1

---
 lib/crypto/c_src/openssl_config.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/crypto/c_src/openssl_config.h b/lib/crypto/c_src/openssl_config.h
index 15c679ec7c..db49335ec3 100644
--- a/lib/crypto/c_src/openssl_config.h
+++ b/lib/crypto/c_src/openssl_config.h
@@ -232,7 +232,7 @@
 # define HAVE_DH
 #endif
 
-#ifndef OPENSSL_NO_DSA
+#if !defined(OPENSSL_NO_DSA) && !(HAS_LIBRESSL_VSN >= 0x2060100fL)
 # define HAVE_DSA
 #endif
 
-- 
2.35.3

openSUSE Build Service is sponsored by