Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package leancrypto for openSUSE:Factory checked in at 2025-07-07 14:48:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/leancrypto (Old) and /work/SRC/openSUSE:Factory/.leancrypto.new.1903 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "leancrypto" Mon Jul 7 14:48:59 2025 rev:3 rq:1290982 version:1.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/leancrypto/leancrypto.changes 2025-04-20 20:01:06.583774031 +0200 +++ /work/SRC/openSUSE:Factory/.leancrypto.new.1903/leancrypto.changes 2025-07-07 14:49:16.319220812 +0200 @@ -1,0 +2,25 @@ +Thu Jul 3 23:51:03 UTC 2025 - Lucas Mulling <lucas.mull...@suse.com> + +- Update to 1.5.0: + * Enable SHA3 CE 2x implementation for SLH-DSA and ML-DSA (performance increases 2 to 3 fold) + * Fix lookup of RDRAND support in CPUID + * Catch Y2038 issue on 32-bit systems that do not have 64 bit time_t support + * Start Python interface + * Add ED448 / X448 for use in hybrid PQC constructions, ED448 implementation verified with NIST ACVP + * Add ML-KEM-X448 and ML-DSA-ED448 support + * ASN.1: Add ML-DSA-ED448 certificate support + * RUST: Add ML-DSA-ED448 support + * Linux kernel: Add ML-KEM-X448 and ML-DSA-ED448 support + * Ascon AEAD: Bug fix when calculating the tag for plaintext that is not multiples of 128 bits + * Composite X.509 signatures: update implementation to match draft revision 5 + * Add support for the Linux kernel updated scatterwalk API in 6.15 for leancrypto_kernel_aead_ascon.ko +- Includes changes from 1.4.0: + * ML-DSA: add signature generation rejection test cases and enable them during self tests + * add HQC following reference implementation (https://pqc-hqc.org/implementation.html (versions from 2025-02-19)) but derived from PQClean implementation. NOTE: HQC is not yet considered stable as the implementation currently does not exhibit the IND-CCA2 property. Moreover, the FIPS standardization of HQC is pending. Changes to the HQC algorithm until standardization will need to be expected. I.e. the versioning rules of the library do not apply to the HQC algorithm until being announced in the CHANGES.md file. + * ARMv8: properly save/restore SIMD registers v8 through v15 for ML-DSA/ML-KEM, X25519 and SHA3-CE (reported by Alexander Sosedkin) + * Rust: add wrapper allowing a native interaction with the leancrypto library - the API offered by the Rust wrappers is not yet defined to be stable and may change to the next version - i.e. the versioning rules of the library do not apply to the Rust API until being announced in the CHANGES.md file. + * Add “secure_execution” compile-time option + * Add HQC AVX2 implementation derived from https://pqc-hqc.org/ +- Remove patch fix-aarch64.patch + +------------------------------------------------------------------- Old: ---- fix-aarch64.patch leancrypto-1.3.0.tar.xz leancrypto-1.3.0.tar.xz.asc New: ---- leancrypto-1.5.0.tar.xz leancrypto-1.5.0.tar.xz.asc ----------(Old B)---------- Old: * Add HQC AVX2 implementation derived from https://pqc-hqc.org/ - Remove patch fix-aarch64.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ leancrypto.spec ++++++ --- /var/tmp/diff_new_pack.Rx3J7O/_old 2025-07-07 14:49:18.607316387 +0200 +++ /var/tmp/diff_new_pack.Rx3J7O/_new 2025-07-07 14:49:18.659318560 +0200 @@ -18,7 +18,7 @@ Name: leancrypto -Version: 1.3.0 +Version: 1.5.0 Release: 1.1 Summary: Cryptographic library with stack-only support and PQC-safe algorithms License: BSD-3-Clause OR GPL-2.0-only @@ -26,7 +26,6 @@ Source0: https://www.leancrypto.org/%{name}/releases/%{name}-%{version}/%{name}-%{version}.tar.xz Source1: https://www.leancrypto.org/%{name}/releases/%{name}-%{version}/%{name}-%{version}.tar.xz.asc Source2: https://leancrypto.org/about/smuellerDD-2024.asc#/leancrypto.keyring -Patch0: fix-aarch64.patch BuildRequires: meson BuildRequires: %kernel_module_package_buildreqs BuildRequires: clang @@ -112,7 +111,6 @@ %prep %setup -q -%patch -P 0 -p 1 set -- * mkdir source cp -ar "$@" source/ ++++++ leancrypto-1.3.0.tar.xz -> leancrypto-1.5.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/leancrypto/leancrypto-1.3.0.tar.xz /work/SRC/openSUSE:Factory/.leancrypto.new.1903/leancrypto-1.5.0.tar.xz differ: char 26, line 1