Sync from SUSE:SLFO:Main liboqs revision dfd454f7a5be97b71cb6f51b6af86079
This commit is contained in:
parent
32976f0de6
commit
dbdcdd9afc
BIN
0.10.1.tar.gz
(Stored with Git LFS)
Normal file
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)
BIN
0.9.2.tar.gz
(Stored with Git LFS)
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
liboqs4
|
||||
liboqs5
|
||||
liboqs-devel
|
||||
|
@ -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>
|
||||
|
||||
|
16
liboqs.spec
16
liboqs.spec
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user