--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2026-6b1a2b677b
2026-04-28 01:11:18.587335+00:00
--------------------------------------------------------------------------------

Name        : libsodium
Product     : Fedora 42
Version     : 1.0.21
Release     : 3.fc42
URL         : https://libsodium.org/
Summary     : The Sodium crypto library
Description :
Sodium is a new, easy-to-use software library for encryption, decryption,
signatures, password hashing and more. It is a portable, cross-compilable,
installable, packageable fork of NaCl, with a compatible API, and an extended
API to improve usability even further. Its goal is to provide all of the core
operations needed to build higher-level cryptographic tools. The design
choices emphasize security, and "magic constants" have clear rationales.

The same cannot be said of NIST curves, where the specific origins of certain
constants are not described by the standards. And despite the emphasis on
higher security, primitives are faster across-the-board than most
implementations of the NIST standards.

--------------------------------------------------------------------------------
Update Information:

Version 1.0.21-stable
Emscripten: a native ESM module (libsodium.esm.mjs) is now
built alongside the regular JavaScript bundle.
Performance: SHA3 (Keccak1600) now leverages ARM SHA3 instructions when
available on ARM platforms.
Performance: WebAssembly SIMD implementations of Argon2 have been added.
Emscripten: LTO is now disabled. With Emscripten 4, LTO produced
WebAssembly modules with functions that ran significantly slower than
without it.
Emscripten: a new option allows compilation with SIMD support.
JavaScript sumo builds now allow up to 80 MiB memory usage, so that
crypto_pwhash with the interactive settings can be used in pure
JavaScript, not just WebAssembly.
XOF state alignment has been relaxed.
crypto_core_keccak1600_state has been added.
Export missing crypto_ipcrypt_nd_keygen() helper function.
apple-xcframework: headers are now in a Clibsodium subdirectory
to prevent module.modulemap collisions with other xcframeworks.
Fixed compilation with GCC on aarch64 and gcc 4.x.
On aarch64, aes256-gcm is now enabled even when not using clang.
Added compatibility with Visual Studio 2026 when toolsets do not
define PlatformToolsetVersion.
Libsodium can be directly used as a dependency in a Zig project.
Performance of MSVC builds has been improved.
--------------------------------------------------------------------------------
ChangeLog:

* Fri Apr 10 2026 Remi Collet <[email protected]> - 1.0.21-3
- update to 1.0.21-final
- verify sources with minisig instead of gnupg
--------------------------------------------------------------------------------

This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2026-6b1a2b677b' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label

All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------

-- 
_______________________________________________
package-announce mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to