From 7974f3b25f54886700446b6295c844e8ebbeb77e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Men=C5=A1=C3=ADk?= Date: Wed, 21 Feb 2018 18:24:51 +0100 Subject: [PATCH] Experimental support for ed25519 and ed448 --- ldns.spec | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ldns.spec b/ldns.spec index 347ccd8..a6af7f2 100644 --- a/ldns.spec +++ b/ldns.spec @@ -8,6 +8,7 @@ %endif %bcond_without perl %bcond_without ecdsa +%bcond_without eddsa # GOST is not allowed in Fedora/RHEL due to legal reasons (not NIST ECC) %bcond_with gost # Useful to build against openssl 1.0 @@ -36,7 +37,7 @@ Summary: Low-level DNS(SEC) library with API Name: ldns Version: 1.7.0 -Release: 14%{?dist} +Release: 15%{?dist} License: BSD Url: http://www.nlnetlabs.nl/%{name}/ @@ -200,13 +201,19 @@ export CFLAGS CXXFLAGS LDFLAGS %global enable_ecdsa --disable-ecdsa %endif +%if %{with eddsa} + %global enable_eddsa --enable-ed25519 --enable-ed448 +%else + %global enable_eddsa --disable-ed25519 --disable-ed448 +%endif + %if %{with dane} %global disable_dane_ta --disable-dane-ta-usage %endif %global common_args \\\ --disable-rpath \\\ - %{enable_gost} %{enable_ecdsa} %{?disable_dane_ta} \\\ + %{enable_gost} %{enable_ecdsa} %{enable_eddsa} %{?disable_dane_ta} \\\ --with-ca-file=/etc/pki/tls/certs/ca-bundle.trust.crt \\\ --with-ca-path=/etc/pki/tls/certs/ \\\ --with-trust-anchor=%{_sharedstatedir}/unbound/root.key \\\ @@ -347,6 +354,9 @@ rm -rf doc/man %doc doc %changelog +* Wed Feb 21 2018 Petr Menšík - 1.7.0-15 +- Experimental support for ed25519 and ed448 + * Wed Feb 21 2018 Petr Menšík - 1.7.0-14 - Add only extra flags to default RPM LDFLAGS - Fix multilib conflict of ldns-config (#1463423)