Sync from SUSE:SLFO:Main liboqs revision dfd454f7a5be97b71cb6f51b6af86079

This commit is contained in:
Adrian Schröter 2024-06-14 17:16:53 +02:00
parent 32976f0de6
commit dbdcdd9afc
5 changed files with 45 additions and 12 deletions

BIN
0.10.1.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
0.9.2.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,2 +1,2 @@
liboqs4
liboqs5
liboqs-devel

View File

@ -1,3 +1,36 @@
-------------------------------------------------------------------
Tue Jun 11 08:39:32 UTC 2024 - Marcus Meissner <meissner@suse.com>
- updated to 0.10.1:
This release is a security release which fixes potential
non-constant-time behaviour in ML-KEM and Kyber. (bsc#1226162
CVE-2024-36405)
It also includes a fix for incorrectly named macros in the ML-DSA
implementation.
-------------------------------------------------------------------
Sat Mar 23 13:40:29 UTC 2024 - Marcus Meissner <meissner@suse.com>
- updated to 0.10.0:
Key encapsulation mechanisms:
- BIKE: Updated portable C implementation to include constant-time fixes from upstream.
- HQC: Updated to NIST Round 4 version.
- ML-KEM: Added portable C and AVX2 implementations of Initial Public Draft (IPD) versions of ML-KEM-512, ML-KEM-768, and ML-KEM-1024.
Digital signature schemes:
- Falcon: Updated portable C, AVX2, and AArch64 implementations to support fixed-length (PADDED-format) signatures. Fixed the maximum length of variable-length signatures to comply with the NIST Round 3 specification.
- ML-DSA: Added portable C and AVX2 implementations of Initial Public Draft (IPD) versions of ML-DSA-44, ML-DSA-65, and ML-DSA-87.
Other changes:
- Improved thread safety.
- Removed support for the "NIST-KAT" DRBG.
- Added extended KAT test programs.
- library major version changed from 4 to 5
-------------------------------------------------------------------
Tue Jan 23 15:19:41 UTC 2024 - Marcus Meissner <meissner@suse.com>

View File

@ -17,7 +17,7 @@
Name: liboqs
Version: 0.9.2
Version: 0.10.1
Release: 0
Summary: C library for quantum-resistant cryptographic algorithms
License: MIT
@ -35,18 +35,18 @@ BuildRequires: libopenssl-devel
liboqs is a C library for quantum-resistant cryptographic algorithms.
See the bundled README.md for particular limitations on intended use.
%package -n liboqs4
%package -n liboqs5
Summary: C library for quantum-resistant cryptographic algorithms
Group: System/Libraries
%description -n liboqs4
%description -n liboqs5
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: liboqs4 = %{version}
Requires: liboqs5 = %{version}
%description devel
liboqs is a C library for quantum-resistant cryptographic algorithms.
@ -78,13 +78,13 @@ mv %{buildroot}%{_prefix}/local/* %{buildroot}%{_prefix}
rmdir %{buildroot}%{_prefix}/local/
%post -n liboqs4 -p /sbin/ldconfig
%postun -n liboqs4 -p /sbin/ldconfig
%post -n liboqs5 -p /sbin/ldconfig
%postun -n liboqs5 -p /sbin/ldconfig
%files -n liboqs4
%files -n liboqs5
%license LICENSE.txt
%{_libdir}/liboqs.so.%version
%{_libdir}/liboqs.so.4
%{_libdir}/liboqs.so.5
%doc README.md
%files devel