- 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
This commit is contained in:
parent
7f3fee1584
commit
ca71ce9df2
@ -1,3 +1,32 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 17 06:22:31 UTC 2024 - Pedro Monreal <pmonreal@suse.com>
|
||||||
|
|
||||||
|
- 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 <pmonreal@suse.com>
|
Fri Jun 9 07:00:35 UTC 2023 - Pedro Monreal <pmonreal@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libnettle
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -19,7 +19,7 @@
|
|||||||
%define soname 8
|
%define soname 8
|
||||||
%define hogweed_soname 6
|
%define hogweed_soname 6
|
||||||
Name: libnettle
|
Name: libnettle
|
||||||
Version: 3.9.1
|
Version: 3.10
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Cryptographic Library
|
Summary: Cryptographic Library
|
||||||
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
|
BIN
nettle-3.10.tar.gz
(Stored with Git LFS)
Normal file
BIN
nettle-3.10.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
nettle-3.10.tar.gz.sig
Normal file
BIN
nettle-3.10.tar.gz.sig
Normal file
Binary file not shown.
BIN
nettle-3.9.1.tar.gz
(Stored with Git LFS)
BIN
nettle-3.9.1.tar.gz
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user