Hello community, here is the log from the commit of package libnettle for openSUSE:Factory checked in at 2015-04-18 10:38:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libnettle (Old) and /work/SRC/openSUSE:Factory/.libnettle.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnettle" Changes: -------- --- /work/SRC/openSUSE:Factory/libnettle/libnettle.changes 2015-03-16 06:54:20.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libnettle.new/libnettle.changes 2015-04-18 10:38:25.000000000 +0200 @@ -1,0 +2,43 @@ +Sat Apr 11 19:43:21 UTC 2015 - astie...@suse.com + +- nettle 3.1 (libnettle6, libhogweed4) +- bug fixes in 3.1: + * Fixed a missing include of <limits.h>, which made the camellia + implementation fail on all 64-bit non-x86 platforms. + * Eliminate out-of-bounds reads in the C implementation of memxor + (related to valgrind's --partial-loads-ok flag). [bso#926745) +- interface changes in 3.1: + * Declarations of many internal functions are moved from ecc.h to + ecc-internal.h. +- interface changes in 3.0: + * contains developer relevant incompatible interface changes +- Removed features: + * nettle_next_prime, use GMP's mpz_nextprime + * Deleted the RSAREF compatibility +- New features in 3.1: + * Support for curve25519 and for EdDSA25519 signatures. + * Support for "fat builds" on x86_64 and arm (not enabled) + * Support for building the hogweed library (public key support) + using "mini-gmp" (not enabled) + * The shared libraries are now built with versioned symbols. + * Support for "URL-safe" base64 encoding and decoding +- New features in 3.0: + * new DSA, AES, Camellia interfaces + * Support for Poly1305-AES MAC. + * Support for the ChaCha stream cipher and EXPERIMENTAL + support for the ChaCha-Poly1305 AEAD mode. + * Support for EAX mode. + * Support for CCM mode. + * Additional variants of SHA512 with output size of 224 and 256 bits + * New interface, struct nettle_aead, for mechanisms providing + authenticated encryption with associated data (AEAD). + * DSA: Support a wider range for the size of q and a wider + range for the digest size. + * New command line tool nettle-pbkdf2. +- Optimizations in 3.1: + * New x86_64 implementation of AES, using the "aesni" instructions +- Optimizations in 3.0: + * New x86_64 assembly for GCM and MD5. Modest speedups on the + order of 10%-20%. + +------------------------------------------------------------------- Old: ---- nettle-2.7.1.tar.gz nettle-2.7.1.tar.gz.sig New: ---- nettle-3.1.tar.gz nettle-3.1.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libnettle.spec ++++++ --- /var/tmp/diff_new_pack.qVKmrk/_old 2015-04-18 10:38:26.000000000 +0200 +++ /var/tmp/diff_new_pack.qVKmrk/_new 2015-04-18 10:38:26.000000000 +0200 @@ -16,17 +16,17 @@ # -%define soname 4 -%define hogweed_soname 2 +%define soname 6 +%define hogweed_soname 4 Name: libnettle -Version: 2.7.1 +Version: 3.1 Release: 0 Summary: Cryptographic Library License: LGPL-2.1+ and GPL-2.0+ Group: System/Libraries Url: http://www.lysator.liu.se/~nisse/nettle/ -Source0: http://www.lysator.liu.se/~nisse/archive/nettle-%{version}.tar.gz -Source1: http://www.lysator.liu.se/~nisse/archive/nettle-%{version}.tar.gz.sig +Source0: https://ftp.gnu.org/gnu/nettle/nettle-%{version}.tar.gz +Source1: https://ftp.gnu.org/gnu/nettle/nettle-%{version}.tar.gz.sig Source2: %{name}.keyring Source3: baselibs.conf BuildRequires: gmp-devel @@ -93,13 +93,12 @@ %setup -q -n nettle-%{version} %build -%configure +%configure \ + --disable-static make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install %{?_smp_mflags} -# Not during configure as tests use it -rm -f %{buildroot}%{_libdir}/*.a %post -n libnettle%{soname} -p /sbin/ldconfig @@ -142,6 +141,7 @@ %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING* NEWS README TODO %{_bindir}/nettle-lfib-stream +%{_bindir}/nettle-pbkdf2 %{_bindir}/pkcs1-conv %{_bindir}/sexp-conv %{_bindir}/nettle-hash ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.qVKmrk/_old 2015-04-18 10:38:26.000000000 +0200 +++ /var/tmp/diff_new_pack.qVKmrk/_new 2015-04-18 10:38:26.000000000 +0200 @@ -1,3 +1,3 @@ -libnettle4 +libnettle6 libnettle-devel -libhogweed2 +libhogweed4 ++++++ nettle-2.7.1.tar.gz -> nettle-3.1.tar.gz ++++++ ++++ 95518 lines of diff (skipped)