commit liboqs for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package liboqs for openSUSE:Factory checked in at 2024-10-03 18:00:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liboqs (Old) and /work/SRC/openSUSE:Factory/.liboqs.new.19354 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "liboqs" Thu Oct 3 18:00:05 2024 rev:14 rq:1205214 version:0.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/liboqs/liboqs.changes 2024-06-11 18:32:52.080708767 +0200 +++ /work/SRC/openSUSE:Factory/.liboqs.new.19354/liboqs.changes 2024-10-03 18:00:07.833563991 +0200 @@ -1,0 +2,47 @@ +Sun Sep 29 09:48:19 UTC 2024 - Marcus Meissner <meissner@suse.com> + +- Updated to 0.11.0: + * This release updates ML-KEM implementations to their final FIPS 203 + https://csrc.nist.gov/pubs/fips/203/final versions . + * This release still includes the NIST Round 3 version of Kyber for + interoperability purposes, but we plan to remove Kyber Round 3 in a + future release. + * Additionally, this release adds support for MAYO and CROSS + digital signature schemes from [NIST Additional Signatures Round 1 + https://csrc.nist.gov/Projects/pqc-dig-sig/round-1-additional-signatures + along with stateful hash-based signature schemes XMSS + https://datatracker.ietf.org/doc/html/rfc8391 and LMS + https://datatracker.ietf.org/doc/html/rfc8554. + * Finally, this release provides formally verified + implementations of Kyber-512 and Kyber-768 from libjade + https://github.com/formosa-crypto/libjade/releases/tag/release%2F2023.05-2 + + * LMS and XMSS are disabled by default due to the security risks associated with their use in software. + See the note on stateful hash-based signatures in CONFIGURE.md + + * Key encapsulation mechanisms: + + - Kyber: Added formally-verified portable C and AVX2 implementations + of Kyber-512 and Kyber-768 from libjade. + - ML-KEM: Updated portable C and AVX2 implementations of ML-KEM-512, + ML-KEM-768, and ML-KEM-1024 to FIP 203 version. + - Kyber: Patched ARM64 implementations of Kyber-512, Kyber-768, and + Kyber-1024 to work with AddressSanitizer. + + * Digital signature schemes: + + - LMS/XMSS: Added implementations of stateful hash-based signature + schemes: XMSS and LMS + - MAYO: Added portable C and AVX2 implementations of MAYO signature + scheme from NIST Additional Signatures Round 1. + - CROSS: Added portable C and AVX2 implementations of CROSS signature + scheme from NIST Additional Signatures Round 1. + + * Other changes: + + - Added callback API to use custom implementations of AES, SHA2, and SHA3. + - Refactor SHA3 implementation to use OpenSSL's EVP_DigestSqueeze() API. + +- new library major version 6 + +------------------------------------------------------------------- Old: ---- 0.10.1.tar.gz New: ---- 0.11.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liboqs.spec ++++++ --- /var/tmp/diff_new_pack.NDXDvv/_old 2024-10-03 18:00:08.881607624 +0200 +++ /var/tmp/diff_new_pack.NDXDvv/_new 2024-10-03 18:00:08.881607624 +0200 @@ -17,7 +17,7 @@ Name: liboqs -Version: 0.10.1 +Version: 0.11.0 Release: 0 Summary: C library for quantum-resistant cryptographic algorithms License: MIT @@ -35,18 +35,18 @@ liboqs is a C library for quantum-resistant cryptographic algorithms. See the bundled README.md for particular limitations on intended use. -%package -n liboqs5 +%package -n liboqs6 Summary: C library for quantum-resistant cryptographic algorithms Group: System/Libraries -%description -n liboqs5 +%description -n liboqs6 liboqs is a C library for quantum-resistant cryptographic algorithms. See the bundled README.md for particular limitations on intended use. %package devel Summary: Headers for liboqs, a library for quantum-resistant cryptography Group: Development/Languages/C and C++ -Requires: liboqs5 = %{version} +Requires: liboqs6 = %{version} %description devel liboqs is a C library for quantum-resistant cryptographic algorithms. @@ -78,13 +78,13 @@ rmdir %{buildroot}%{_prefix}/local/ -%post -n liboqs5 -p /sbin/ldconfig -%postun -n liboqs5 -p /sbin/ldconfig +%post -n liboqs6 -p /sbin/ldconfig +%postun -n liboqs6 -p /sbin/ldconfig -%files -n liboqs5 +%files -n liboqs6 %license LICENSE.txt %{_libdir}/liboqs.so.%version -%{_libdir}/liboqs.so.5 +%{_libdir}/liboqs.so.6 %doc README.md %files devel ++++++ 0.10.1.tar.gz -> 0.11.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/liboqs/0.10.1.tar.gz /work/SRC/openSUSE:Factory/.liboqs.new.19354/0.11.0.tar.gz differ: char 13, line 1 ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.NDXDvv/_old 2024-10-03 18:00:08.933609789 +0200 +++ /var/tmp/diff_new_pack.NDXDvv/_new 2024-10-03 18:00:08.937609956 +0200 @@ -1,3 +1,3 @@ -liboqs5 +liboqs6 liboqs-devel
participants (1)
-
Source-Sync