I'm happy to announce a new release of GNU Nettle, a low-level cryptographics library. This is a minor release with only a few bug fixes and portability improvements. If previous release works for your system, there's no urgent need to upgrade. See NEWS entries below.
The Nettle home page can be found at https://www.lysator.liu.se/~nisse/nettle/, and the manual at https://www.lysator.liu.se/~nisse/nettle/nettle.html.
The release can be downloaded from
https://ftp.gnu.org/gnu/nettle/nettle-3.10.2.tar.gz https://www.lysator.liu.se/~nisse/archive/nettle-3.10.2.tar.gz
I'm using same release signing key as always, but I've extended the expiry date. Updated key (only expiry changed) at http://www.lysator.liu.se/~nisse/archive/distribution-key.gpg.
Happy hacking, /Niels Möller
NEWS for the Nettle 3.10.2 release
This is a maintenance release, with only a few bugfixes and portability improvements.
The new version is intended to be fully source and binary compatible with Nettle-3.6. The shared library names are libnettle.so.8.11 and libhogweed.so.6.11, with sonames libnettle.so.8 and libhogweed.so.6.
Bug fixes:
* Fix missing prototypes in getopt.h and getopt.c, affecting non-glibc systems, and causing compile errors with C23 compilers that require prototypes, e.g., gcc-15.
* 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).