Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package liboqs for openSUSE:Factory checked in at 2026-07-23 23:13:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liboqs (Old) and /work/SRC/openSUSE:Factory/.liboqs.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liboqs" Thu Jul 23 23:13:52 2026 rev:22 rq:1367360 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/liboqs/liboqs.changes 2026-07-22 19:08:48.560670207 +0200 +++ /work/SRC/openSUSE:Factory/.liboqs.new.2004/liboqs.changes 2026-07-23 23:15:46.119713691 +0200 @@ -12,6 +12,6 @@ - - Fixed uninitialized `encaps_derand` pointer dereference [#2460](https://github.com/open-quantum-safe/liboqs/pull/2460) - - Fixed out-of-bounds read in XMSS/XMSS^MT signature verification [077e32a](https://github.com/open-quantum-safe/liboqs/commit/077e32a), [#2384](https://github.com/open-quantum-safe/liboqs/pull/2384) - - Fixed Integer underflow in CROSS `crypto_sign_open()` [25d0a9e](https://github.com/open-quantum-safe/liboqs/commit/25d0a9e) - - Fixed incorrect array size when calling `secure_clean` [ab0e07c](https://github.com/open-quantum-safe/liboqs/commit/ab0e07c) - - Implemented optimization barrier `OQS_MEM_BLACK_BOX` and applied to - `ct_select` in FrodoKEM [#2431](https://github.com/open-quantum-safe/liboqs/pull/2431) + - Fixed uninitialized `encaps_derand` pointer dereference + - CVE-2026-46344, CVE-2026-44518: Fixed out-of-bounds read in XMSS/XMSS^MT signature verification + (bsc#1267007 bsc#1267001) + - Fixed Integer underflow in CROSS `crypto_sign_open()` + - Fixed incorrect array size when calling `secure_clean` + - Implemented optimization barrier `OQS_MEM_BLACK_BOX` and applied to `ct_select` in FrodoKEM @@ -308,0 +309,6 @@ + +------------------------------------------------------------------- +Wed Sep 27 10:21:56 UTC 2023 - Marcus Meissner <[email protected]> + +- use gcc12 to build, as aarch64 code uses primitives not understood + by gcc7. bsc#1215751 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liboqs.spec ++++++ --- /var/tmp/diff_new_pack.WkNgYB/_old 2026-07-23 23:15:47.007744919 +0200 +++ /var/tmp/diff_new_pack.WkNgYB/_new 2026-07-23 23:15:47.011745060 +0200 @@ -32,6 +32,9 @@ Patch2: reproducible.patch BuildRequires: cmake BuildRequires: doxygen +%if 0%{?suse_version} > 0 && 0%{?suse_version} < 1600 +BuildRequires: gcc12 +%endif BuildRequires: libopenssl-devel # for tests BuildRequires: python3-requests @@ -66,6 +69,10 @@ %build export RPM_OPT_FLAGS="%{optflags} -std=gnu11" +%if 0%{?suse_version} > 0 && 0%{?suse_version} < 1600 +export CC=gcc-12 +%endif + # 20220702: The %%cmake macro can't be used because a 'CMakeLists.txt' folder # exists cmake -S . -B build -DBUILD_SHARED_LIBS:BOOL=ON -DOQS_DIST_BUILD:BOOL=ON -DOQS_ENABLE_KEM_HQC=ON
