Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libnettle for openSUSE:Factory checked in at 2022-07-13 14:31:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libnettle (Old) and /work/SRC/openSUSE:Factory/.libnettle.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnettle" Wed Jul 13 14:31:51 2022 rev:42 rq:988627 version:3.8 Changes: -------- --- /work/SRC/openSUSE:Factory/libnettle/libnettle.changes 2022-06-17 21:18:44.482650658 +0200 +++ /work/SRC/openSUSE:Factory/.libnettle.new.1523/libnettle.changes 2022-07-13 14:32:03.137262419 +0200 @@ -1,0 +2,62 @@ +Mon Jul 11 19:22:12 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 3.8: + This release includes a couple of new features, and many + performance improvements. It adds assembly code for two more + architectures: ARM64 and S390x. + + The new version is intended to be fully source and binary + compatible with Nettle-3.6. The shared library names are + libnettle.so.8.5 and libhogweed.so.6.5, with sonames + libnettle.so.8 and libhogweed.so.6. + + New features: + + * AES keywrap (RFC 3394), contributed by Nicolas Mora. + + * SM3 hash function, contributed by Tianjia Zhang. + + * New functions cbc_aes128_encrypt, cbc_aes192_encrypt, + cbc_aes256_encrypt. + + On processors where AES is fast enough, e.g., x86_64 with + aesni instructions, the overhead of using Nettle's general + cbc_encrypt can be significant. The new functions can be + implemented in assembly, to do multiple blocks with reduced + per-block overhead. + + Note that there's no corresponding new decrypt functions, + since the general cbc_decrypt doesn't suffer from the same + performance problem. + + Bug fixes: + + * Fix fat builds for x86_64 windows, these appear to never + have worked. + + Optimizations: + + * New ARM64 implementation of AES, GCM, Chacha, SHA1 and + SHA256, for processors supporting crypto extensions. Great + speedups, and fat builds are supported. Contributed by + Mamone Tarsha. + + * New s390x implementation of AES, GCM, Chacha, memxor, SHA1, + SHA256, SHA512 and SHA3. Great speedups, and fat builds are + supported. Contributed by Mamone Tarsha. + + * New PPC64 assembly for ecc modulo/redc operations, + contributed by Amitay Isaacs, Martin Schwenke and Alastair + D??Silva. + + * The x86_64 AES implementation using aesni instructions has + been reorganized with one separate function per key size, + each interleaving the processing of two blocks at a time + (when the caller processes multiple blocks with each call). + This gives a modest performance improvement on some + processors. + + * Rewritten and faster x86_64 poly1305 assembly. +- drop libnettle-s390x-CPACF-SHA-AES-support.patch (included in 3.8) + +------------------------------------------------------------------- Old: ---- libnettle-s390x-CPACF-SHA-AES-support.patch nettle-3.7.3.tar.gz nettle-3.7.3.tar.gz.sig New: ---- nettle-3.8.tar.gz nettle-3.8.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libnettle.spec ++++++ --- /var/tmp/diff_new_pack.DOTv4a/_old 2022-07-13 14:32:03.917263425 +0200 +++ /var/tmp/diff_new_pack.DOTv4a/_new 2022-07-13 14:32:03.921263430 +0200 @@ -19,7 +19,7 @@ %define soname 8 %define hogweed_soname 6 Name: libnettle -Version: 3.7.3 +Version: 3.8 Release: 0 Summary: Cryptographic Library License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -30,8 +30,6 @@ Source2: %{name}.keyring Source3: baselibs.conf Source4: %{name}-rpmlintrc -#PATCH-FIX-UPSTREAM Provide s390x CPACF/SHA/AES Support for Crypto Libraries [jsc#SLE-20733] -Patch0: libnettle-s390x-CPACF-SHA-AES-support.patch BuildRequires: autoconf BuildRequires: fipscheck BuildRequires: gmp-devel >= 6.1.0 ++++++ nettle-3.7.3.tar.gz -> nettle-3.8.tar.gz ++++++ ++++ 35884 lines of diff (skipped)