-------------------------------------------------------------------------------- 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
