Hello community, here is the log from the commit of package libnettle for openSUSE:Factory checked in at 2020-05-12 22:26:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libnettle (Old) and /work/SRC/openSUSE:Factory/.libnettle.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnettle" Tue May 12 22:26:36 2020 rev:34 rq:802550 version:3.6 Changes: -------- --- /work/SRC/openSUSE:Factory/libnettle/libnettle.changes 2019-10-05 16:19:15.597600533 +0200 +++ /work/SRC/openSUSE:Factory/.libnettle.new.2738/libnettle.changes 2020-05-12 22:27:58.203323193 +0200 @@ -1,0 +2,25 @@ +Sun May 10 19:32:12 UTC 2020 - Andreas Stieger <[email protected]> + +- GNU Nettle 3.6: + * removal of internal and undocumented poly1305 functions + * Support for Curve448 and ED448 signatures + * Support for SHAKE256, SIV-CMAC, CMAC64, "CryptoPro" variant of + the GOST hash (as gosthash94cp), GOST DSA signatures, including + GOST curves gc256b and gc512a + * Support for Intel CET in x86 and x86_64 assembly files, if + enabled via CFLAGS (gcc --fcf-protection=full) + * A few new functions to improve support for the Chacha + variant with 96-bit nonce and 32-bit block counter (the + existing functions use nonce and counter of 64-bit each), + and functions to set the counter. + * New interface, struct nettle_mac, for MAC (message + authentication code) algorithms. This abstraction is only + for MACs that don't require a per-message nonce. For HMAC, + the key size is fixed, and equal the digest size of the + underlying hash function + * multiple bug fixes +- drop nettle-respect-cflags.patch +- silence packaging warning raised by HMAC files + (bsc#1152692, jsc#SLE-9518) + +------------------------------------------------------------------- Old: ---- nettle-3.5.1.tar.gz nettle-3.5.1.tar.gz.sig nettle-respect-cflags.patch New: ---- libnettle-rpmlintrc nettle-3.6.tar.gz nettle-3.6.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libnettle.spec ++++++ --- /var/tmp/diff_new_pack.pFPR4M/_old 2020-05-12 22:28:02.055331231 +0200 +++ /var/tmp/diff_new_pack.pFPR4M/_new 2020-05-12 22:28:02.059331239 +0200 @@ -1,7 +1,7 @@ # # spec file for package libnettle # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,10 @@ # -%define soname 7 -%define hogweed_soname 5 +%define soname 8 +%define hogweed_soname 6 Name: libnettle -Version: 3.5.1 +Version: 3.6 Release: 0 Summary: Cryptographic Library License: LGPL-2.1-or-later AND GPL-2.0-or-later @@ -29,10 +29,9 @@ Source1: https://www.lysator.liu.se/~nisse/archive/nettle-%{version}.tar.gz.sig Source2: %{name}.keyring Source3: baselibs.conf -# PATCH-FIX-UPSTREAM respect cflags while building -Patch0: nettle-respect-cflags.patch +Source4: %{name}-rpmlintrc BuildRequires: fipscheck -BuildRequires: gmp-devel +BuildRequires: gmp-devel >= 6.1.0 BuildRequires: m4 BuildRequires: makeinfo BuildRequires: pkgconfig @@ -94,14 +93,13 @@ %prep %setup -q -n nettle-%{version} -%patch0 -p1 %build %configure \ --disable-static \ --enable-shared \ --enable-fat -make %{?_smp_mflags} +%make_build %install %make_install @@ -113,7 +111,7 @@ # invalidates a HMAC that may have been created earlier. # solution: create the hashes _after_ the macro runs. # -# this shows up earlier because otherwise the %expand of +# this shows up earlier because otherwise the %%expand of # the macro is too late. # remark: This is the same as running # openssl dgst -sha256 -hmac 'orboDeJITITejsirpADONivirpUkvarP' @@ -133,21 +131,23 @@ %install_info_delete --info-dir="%{_infodir}" "%{_infodir}"/nettle.info%{ext_info} %check -make check %{?_smp_mflags} +%make_build check %files -n libnettle%{soname} %license COPYING* -%doc AUTHORS ChangeLog NEWS README %{_libdir}/libnettle.so.%{soname} %{_libdir}/libnettle.so.%{soname}.* %{_libdir}/.libnettle.so.%{soname}.hmac %files -n libhogweed%{hogweed_soname} +%license COPYING* %{_libdir}/libhogweed.so.%{hogweed_soname} %{_libdir}/libhogweed.so.%{hogweed_soname}.* %{_libdir}/.libhogweed.so.%{hogweed_soname}.hmac %files -n libnettle-devel +%license COPYING* +%doc AUTHORS ChangeLog NEWS README %{_includedir}/nettle %{_libdir}/libnettle.so %{_libdir}/libhogweed.so ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.pFPR4M/_old 2020-05-12 22:28:02.095331315 +0200 +++ /var/tmp/diff_new_pack.pFPR4M/_new 2020-05-12 22:28:02.099331323 +0200 @@ -1,3 +1,3 @@ -libnettle7 +libnettle8 libnettle-devel -libhogweed5 +libhogweed6 ++++++ libnettle-rpmlintrc ++++++ addFilter("libnettle.* hidden-file-or-dir .*hmac") addFilter("libhogweed.* hidden-file-or-dir .*hmac") ++++++ nettle-3.5.1.tar.gz -> nettle-3.6.tar.gz ++++++ ++++ 32245 lines of diff (skipped)
