ANNOUNCE: nettle-3.10.2

Niels Möller <[email protected]> Thu, 26 Jun 2025 21:16:46 +0200
Newsgroups gmane.org.fsf.announce
Message-ID <cpfldpe71pd.fsf__13046.6248186835$1750966792$gmane$org@shipon.lysator.liu.se>
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).

-- 
Niels Möller. PGP key CB4962D070D77D7FCB8BA36271D8F1FF368C6677.
Internet email is subject to wholesale government surveillance.