| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libnettle8-32bit | Distribution: openSUSE Tumbleweed |
| Version: 3.10.2 | Vendor: openSUSE |
| Release: 1.2 | Build date: Sun Jun 29 18:54:59 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 349702 | Source RPM: libnettle-3.10.2-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.lysator.liu.se/~nisse/nettle/ | |
| Summary: Cryptographic Library | |
Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space.
LGPL-2.1-or-later
* Sun Jun 29 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to 3.10.2:
* Fix missing prototypes in getopt.h and getopt.c
* For powerpc64, avoid using v9 (ISA v3.0) instructions lxvb16x,
lxv and stxv in powerpc64/p8/ files.
* For powerpc64, add configure check for __VSX__, and disable
use of assembly if not defined. Nettle's powerpc64 assembly
requires at least v7 (ISA v2.06)
- drop libnettle-powerpc64-skip-AES-GCM-test.patch
* Thu Jan 09 2025 Pedro Monreal <pmonreal@suse.com>
- Disable the gcm regression test as it fails in virtual
environments for the ppc64le architecture.
* Add libnettle-powerpc64-skip-AES-GCM-test.patch
* Thu Jan 02 2025 Pedro Monreal <pmonreal@suse.com>
- Update to nettle 3.10.1:
* Bug fixes:
- Fix buffer overread in the new sha256 assembly for
powerpc64, as well as a stack alignment issue.
- Added missing nettle_mac structs for hmac-gosthash.
- Fix configure test for valgrind, to not attempt to run
valgrind on executables built using memory sanitizers.
* Enable back the gcm regression test:
- Remove libnettle-powerpc64-skip-AES-GCM-test.patch
* Remove patches upstream:
- libnettle-powerpc64-sha256-fix-loading-overreads.patch
- libnettle-powerpc64-sha256-adjust-stack-offset-for-non-volatile-registers.patch
- libnettle-powerpc64-remove-m4_unquote-sha256.patch
* Tue Dec 03 2024 Pedro Monreal <pmonreal@suse.com>
- ppcl64le: POWER10 performance enhancements for cryptography [jsc#PED-9904]
* powerpc64/sha256: fix loading overreads by loading less and shifting
* powerpc64/sha256: adjust stack offset for storing non-volatile registers
* powerpc64: remove use of m4_unquote in the load step for sha256
* Temporarily skip the gcm test: libnettle-powerpc64-skip-AES-GCM-test.patch
* Add patches:
- libnettle-powerpc64-sha256-fix-loading-overreads.patch
- libnettle-powerpc64-sha256-adjust-stack-offset-for-non-volatile-registers.patch
- libnettle-powerpc64-remove-m4_unquote-sha256.patch
* Mon Jun 17 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 09 2023 Pedro Monreal <pmonreal@suse.com>
- Add the architecture specific READMEs as provided by upstream.
* Thu Jun 08 2023 Pedro Monreal <pmonreal@suse.com>
- Include the nettle library manual in HTML and PDF formats in
the devel package.
* Wed Jun 07 2023 Andreas Stieger <andreas.stieger@gmx.de>
- update to 3.9.1: [bsc#1212112, CVE-2023-36660]
* Fix bug in the new OCB code may be exploitable for denial of
service or worse due to memory corruption
* Mon May 15 2023 Andreas Stieger <andreas.stieger@gmx.de>
- update to 3.9
* rewrite of the C and plain x86_64 assembly implementations of
GHASH to use precomputed tables in a different way, with tables
always accessed in the same sequential manner. This should make
Nettle's GHASH implementation side-channel silent on all
platforms, but considerably slower on platforms without carry-
less mul instructions. E.g., benchmarks of the C implementation
on x86_64 showed a slowdown of 3 times.
* Fix bug in ecdsa and gostdsa signature verify operation, for
the unlikely corner case that point addition really is point
duplication.
* Fix for chacha on Power7, nettle's assembly used an instruction
only available on later processors
* Add support for the SM4 block cipher
* Add support for the Balloon password hash
* Add support for SIV-GCM authenticated encryption mode
* Add support for OCB authenticated encryption mode.
* New exported functions md5_compress, sha1_compress,
sha256_compress, sha512_compress
* multiple performance optimizations
* Delete all arcfour assembly code. Affects 32-bit x86, 32-bit
and 64-bit sparc
* Wed Mar 08 2023 Martin Pluskal <mpluskal@suse.com>
- Build AVX2 enabled hwcaps library for x86_64-v3
/usr/lib/.libnettle.so.8.hmac /usr/lib/libnettle.so.8 /usr/lib/libnettle.so.8.11
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:32:08 2026