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)