Accepting request 1160954 from home:msmeissn:branches:devel:libraries:c_c++

- 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

OBS-URL: https://build.opensuse.org/request/show/1160954
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/liboqs?expand=0&rev=21
This commit is contained in:
Marcus Meissner 2024-03-23 13:45:52 +00:00 committed by Git OBS Bridge
parent c4e118a424
commit ab4a90148b
5 changed files with 34 additions and 12 deletions

3
0.10.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b7b4436be9825dd0adaf000ee4f322f06551e638a8a9c8d54eda48ed40e40a9
size 4253743

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,25 @@
-------------------------------------------------------------------
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.0
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