Experimental support for ed25519 and ed448

This commit is contained in:
Petr Menšík 2018-02-21 18:24:51 +01:00
parent d43e3ead8a
commit 7974f3b25f

View File

@ -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 <pemensik@redhat.com> - 1.7.0-15
- Experimental support for ed25519 and ed448
* Wed Feb 21 2018 Petr Menšík <pemensik@redhat.com> - 1.7.0-14
- Add only extra flags to default RPM LDFLAGS
- Fix multilib conflict of ldns-config (#1463423)