From ca71ce9df2420db2520e3251ef25f7ff11f0da37e85f427d70ef7bb36ef245f9 Mon Sep 17 00:00:00 2001 From: Pedro Monreal Gonzalez Date: Sat, 22 Jun 2024 19:14:46 +0000 Subject: [PATCH] - Update to 3.10: * Bug fixes: - Add missing hash functions sha512_224 and sha512_256 to the nettle_get_hashes() list. The name values in the corresponding nettle_hash structs also changed to use underscore instead of dash, for consistency. - Fix a few cases of formally undefined calls to memcpy(dst, NULL, 0), resulting from valid calls to, e.g., sha256_update(ctx, 0, NULL). * New features: - Support RSA-OAEP encryption. Contributed by Nicolas Mora and Daiki Ueno. - New function sha3_256_shake_output, new functions sha3_128_init, sha3_128_update, sha3_128_shake, sha3_128_shake_output. Contributed by Daiki Ueno. - Added DRBG-CTR with AES256, contributed by Simon Josefsson. * Optimizations: - New combined gcm-aes assembly for powerpc64, contributed by Danny Tsen. - New sha256 assembly for powerpc64, contributed by Eric Richter. - Improved performance for powerpc64 AES decrypt, by skipping subkey transformations that don't suit the vncipher instructions. - Add arm64 CPU feature detection for Android and for Apple systems, contributed by Foolbar and Tim Kosse, prespectively. * Miscellaneous: - New tests for side-channel silence, based on valgrind. - Delete all md5 assembly code. Delete all sparc32 assembly code. OBS-URL: https://build.opensuse.org/package/show/security:tls/libnettle?expand=0&rev=40 --- libnettle.changes | 29 +++++++++++++++++++++++++++++ libnettle.spec | 4 ++-- nettle-3.10.tar.gz | 3 +++ nettle-3.10.tar.gz.sig | Bin 0 -> 374 bytes nettle-3.9.1.tar.gz | 3 --- nettle-3.9.1.tar.gz.sig | Bin 374 -> 0 bytes 6 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 nettle-3.10.tar.gz create mode 100644 nettle-3.10.tar.gz.sig delete mode 100644 nettle-3.9.1.tar.gz delete mode 100644 nettle-3.9.1.tar.gz.sig diff --git a/libnettle.changes b/libnettle.changes index df3a187..d1d4b4c 100644 --- a/libnettle.changes +++ b/libnettle.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Mon Jun 17 06:22:31 UTC 2024 - Pedro Monreal + +- Update to 3.10: + * Bug fixes: + - Add missing hash functions sha512_224 and sha512_256 to the + nettle_get_hashes() list. The name values in the + corresponding nettle_hash structs also changed to use + underscore instead of dash, for consistency. + - Fix a few cases of formally undefined calls to memcpy(dst, + NULL, 0), resulting from valid calls to, e.g., + sha256_update(ctx, 0, NULL). + * New features: + - Support RSA-OAEP encryption. Contributed by Nicolas Mora and Daiki Ueno. + - New function sha3_256_shake_output, new functions + sha3_128_init, sha3_128_update, sha3_128_shake, + sha3_128_shake_output. Contributed by Daiki Ueno. + - Added DRBG-CTR with AES256, contributed by Simon Josefsson. + * Optimizations: + - New combined gcm-aes assembly for powerpc64, contributed by Danny Tsen. + - New sha256 assembly for powerpc64, contributed by Eric Richter. + - Improved performance for powerpc64 AES decrypt, by skipping + subkey transformations that don't suit the vncipher instructions. + - Add arm64 CPU feature detection for Android and for Apple systems, + contributed by Foolbar and Tim Kosse, prespectively. + * Miscellaneous: + - New tests for side-channel silence, based on valgrind. + - Delete all md5 assembly code. Delete all sparc32 assembly code. + ------------------------------------------------------------------- Fri Jun 9 07:00:35 UTC 2023 - Pedro Monreal diff --git a/libnettle.spec b/libnettle.spec index e038f1d..97646e6 100644 --- a/libnettle.spec +++ b/libnettle.spec @@ -1,7 +1,7 @@ # # spec file for package libnettle # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define soname 8 %define hogweed_soname 6 Name: libnettle -Version: 3.9.1 +Version: 3.10 Release: 0 Summary: Cryptographic Library License: GPL-2.0-or-later AND LGPL-2.1-or-later diff --git a/nettle-3.10.tar.gz b/nettle-3.10.tar.gz new file mode 100644 index 0000000..4b00350 --- /dev/null +++ b/nettle-3.10.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4c518adb174e484cb4acea54118f02380c7133771e7e9beb98a0787194ee47c +size 2640485 diff --git a/nettle-3.10.tar.gz.sig b/nettle-3.10.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..174abe58f430f7fb03518e089e018abaec3f144e34803e7ac8666e3c10a42fe7 GIT binary patch literal 374 zcmV-+0g3*J0doWZ0SW*e79j*QJTLJ3?q0&}zVn&$S)ceQ#&Vbi0%mUpKmZB}5c64| z_$bD5m>7@=|9A#sWt@v7cM^@74*bM8yc=cLqg%nDCGkt;Hj7Bk}0Xhb(ycZ zb+*!2$SXw|OkIp>7#A?|wpgGk+`kfQPk$lVG^6q?A|tmfwZ%y~uaKgQw1s1mEnM%g zK!rnEMFB>baDG;(PY-|xK)Hu3Cp!4kc+fq5xQ$|GN5+3St;%k@x*uh8509 z9Mm8eCev+g+r|_dOu;mj!FdICrngq`zXND5h5J+(Ch!W-W8uk&e0rn0QFs~!ClR6) z&LrjHpO3KoeB3_eU7!vQj^cjvqXsrLZ!U4;C(CH)8 U-k7gROMxfG79NG7seZKd{#D1XkpKVy literal 0 HcmV?d00001 diff --git a/nettle-3.9.1.tar.gz b/nettle-3.9.1.tar.gz deleted file mode 100644 index 9f180b6..0000000 --- a/nettle-3.9.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ccfeff981b0ca71bbd6fbcb054f407c60ffb644389a5be80d6716d5b550c6ce3 -size 2396741 diff --git a/nettle-3.9.1.tar.gz.sig b/nettle-3.9.1.tar.gz.sig deleted file mode 100644 index 709a2cf1e4c2e91de68465902b0a8cc03a90261449a6b679cff99c5a7901ea35..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmV-+0g3*J0doWZ0SW*e79j*QJTLJ3?q0&}zVn&$S)ceQ#&Vbi0%UmS1ON&N5c64| z_$bD5n7vF1|6c81E>pgKDF+SOi&jaYzO%Z=`hG}C6wf2BhNbw~Z;by5+WHB^4VtLL zUXNsRmDta%-0j{*gSkiRXBzX&?N`BAVKw_fx+(jXrLrIcux-aQuR2{#rVaT+(A~dS zytez;<-67SuF&@WrXeBy^*tU?GfeQ(z*fnnrBZj3DB7>$0<=@)@iSe0EJix^U~(*9 zR8XPcccCKR?e+ytUUJ&Knw;3>l*`Y)^BBIf!X@&ZHZsrpZ4o>N23wqO8t@}C2TiZF z`25ydeYpIv7US_TNH#8d=DF9Oo0h+6f$7F-cah{B6Kk^L#q(0$CZFH8<7p4j6U|6# zDK_$%@h}?DvEu*T%GkR4!JVsno_@T!)?U^Zm>F#cWyAE@w6R{Pv U76Lf~{HeR=L}K8^Jw*