Opened 2 weeks ago

Closed 2 weeks ago

#19961 closed enhancement (fixed)

nettle-3.10

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (4)

comment:1 by Xi Ruoyao, 2 weeks ago

NEWS for the Nettle 3.10 release

This is a maintenance release, including a few each of bug fixes, new features and optimizations.

The new version is intended to be fully source and binary compatible with Nettle-3.6. The shared library names are libnettle.so.8.9 and libhogweed.so.6.9, with sonames libnettle.so.8 and libhogweed.so.6.

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.

comment:2 by Bruce Dubbs, 2 weeks ago

Current instructions are OK. All 128 tests passed.

md5sum : c61453139d5fb44e9cdcc5b684b26e55  /usr/src/nettle/nettle-3.10.tar.gz
2580 /usr/src/nettle/nettle-3.10.tar.gz SIZE (2.519 MB)
102296 kilobytes BUILD SIZE (99.898 MB)
SBU=.301 @ -j4

comment:3 by Bruce Dubbs, 2 weeks ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:4 by Bruce Dubbs, 2 weeks ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

934ef294da Update to nettle-3.10.
0dd7a94a3f Update to icewm-3.6.0.
32ae43462f Update to numpy-2.0.0 (Python module).
Note: See TracTickets for help on using tickets.