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)


Reply via email to