Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libsodium for openSUSE:Factory checked in at 2026-04-13 23:18:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsodium (Old) and /work/SRC/openSUSE:Factory/.libsodium.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsodium" Mon Apr 13 23:18:06 2026 rev:31 rq:1346080 version:1.0.22 Changes: -------- --- /work/SRC/openSUSE:Factory/libsodium/libsodium.changes 2026-01-26 11:34:05.217754713 +0100 +++ /work/SRC/openSUSE:Factory/.libsodium.new.21863/libsodium.changes 2026-04-13 23:18:22.706866248 +0200 @@ -1,0 +2,29 @@ +Fri Apr 10 13:14:52 UTC 2026 - Lucas Mulling <[email protected]> + +- Update to 1.0.22: + * Post-quantum key encapsulation is now available. ML-KEM768, the + NIST-standardized lattice-based KEM, is accessible through the + crypto_kem_mlkem768_*() functions. + * X-Wing, a hybrid KEM combining ML-KEM768 with X25519 for protection + against both classical and quantum adversaries, is available through the + crypto_kem_*() functions. X-Wing is the recommended KEM for most + applications. + * SHA-3 hash functions are now available as crypto_hash_sha3256_*() + and crypto_hash_sha3512_*(), with both one-shot and streaming APIs. + * Performance: NEON optimizations for Argon2 on ARM platforms. + * Performance: SHA3 (Keccak1600) now leverages ARM SHA3 instructions when + available on ARM platforms. + * Performance: WebAssembly SIMD implementations of Argon2 have been added. + * XOF state alignment has been relaxed. + * crypto_core_keccak1600_state has been added. + * Export missing crypto_ipcrypt_nd_keygen() helper function. + * crypto_auth_hmacsha256_init and crypto_auth_hmacsha512_init now + accept NULL key pointers (with a zero key length), for consistency with + other _init functions. + * Fixed compilation with GCC on aarch64 and gcc 4.x. + * On aarch64, aes256-gcm is now enabled even when not using clang, + including MSVC. + * Libsodium can be directly used as a dependency in a Zig project. + * Remove patch libsodium-Fix-compilation-with-GCC-on-aarch64.patch + +------------------------------------------------------------------- Old: ---- libsodium-1.0.21.tar.gz libsodium-1.0.21.tar.gz.sig libsodium-Fix-compilation-with-GCC-on-aarch64.patch New: ---- libsodium-1.0.22.tar.gz libsodium-1.0.22.tar.gz.sig ----------(Old B)---------- Old: * Libsodium can be directly used as a dependency in a Zig project. * Remove patch libsodium-Fix-compilation-with-GCC-on-aarch64.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsodium.spec ++++++ --- /var/tmp/diff_new_pack.Tg5eIp/_old 2026-04-13 23:18:23.242888352 +0200 +++ /var/tmp/diff_new_pack.Tg5eIp/_new 2026-04-13 23:18:23.242888352 +0200 @@ -20,7 +20,7 @@ %define sover 26 %define lname %{name}%{sover} Name: libsodium -Version: 1.0.21 +Version: 1.0.22 Release: 0 Summary: Portable NaCl-based crypto library License: ISC @@ -30,7 +30,6 @@ Source1: https://download.libsodium.org/libsodium/releases/%{name}-%{version}.tar.gz.sig Source2: %{name}.keyring Source99: baselibs.conf -Patch0: libsodium-Fix-compilation-with-GCC-on-aarch64.patch BuildRequires: pkgconfig %description ++++++ libsodium-1.0.21.tar.gz -> libsodium-1.0.22.tar.gz ++++++ ++++ 26513 lines of diff (skipped)
