pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/liboqs
Module Name: pkgsrc
Committed By: kim
Date: Sun Jul 13 06:08:54 UTC 2025
Modified Files:
pkgsrc/security/liboqs: Makefile PLIST distinfo
Log Message:
liboqs: Update to 0.14.0
Release notes
This is version 0.14.0 of liboqs. It was released on July 10, 2025.
This release contains a security fix for secret-dependent branching in
HQC. It introduces support for SNOVA, a NIST Additional Signatures
Round 2 candidate, and a new optimized implementation of SHA3 using
AVX-512VL instructions. Additionally, this is the first liboqs release
to include the stable 1.0.0 version of PQ Code Package's
mlkem-native.
This release also introduces a number of improvements to testing and
infrastructure. The OQS project is now publishing benchmarking data on
https://openquantumsafe.org/benchmarking and code coverage data on
https://coveralls.io/github/open-quantum-safe/liboqs.
Deprecation notice
This will be the last release of liboqs to include Dilithium (that is,
the NIST Round 3 version of Dilithium, prior to its standardization by
NIST as ML-DSA in FIPS 204). Applications should switch to ML-DSA (FIPS
204). Please contact us if you have any concerns.
Security issues
* CVE-2025-52473: Disabled compiler optimizations for HQC to avoid
secret-dependent branches. Thank you to Zhenzhi Lai and Zhiyuan
Zhang from from the University of Melbourne and the Max Planck
Institute for Security and Privacy for identifying the issue.
What's New
This release continues from the 0.13.0 release of liboqs.
Key encapsulation mechanisms
* HQC: Disabled compiler optimizations to avoid secret-dependent
branching in certain configurations. HQC remains disabled by
default.
* ML-KEM: Updated the default ML-KEM implementation to PQCP's
mlkem-native v1.0.0.
Digital signature schemes
* New API: added an API function to check if a signature scheme
supports signing with a context string.
* SNOVA: added SNOVA from NIST Additional Signature Schemes
Round 2.
Other changes
* Added an AVX512VL-optimized backend for SHA3.
* Improved memory management throughout the codebase.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/liboqs/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/security/liboqs/PLIST \
pkgsrc/security/liboqs/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/liboqs/Makefile
diff -u pkgsrc/security/liboqs/Makefile:1.6 pkgsrc/security/liboqs/Makefile:1.7
--- pkgsrc/security/liboqs/Makefile:1.6 Sat May 3 19:50:19 2025
+++ pkgsrc/security/liboqs/Makefile Sun Jul 13 06:08:54 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2025/05/03 19:50:19 jschauma Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/13 06:08:54 kim Exp $
-DISTNAME= liboqs-0.13.0
+DISTNAME= liboqs-0.14.0
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_GITHUB:=open-quantum-safe/}
Index: pkgsrc/security/liboqs/PLIST
diff -u pkgsrc/security/liboqs/PLIST:1.4 pkgsrc/security/liboqs/PLIST:1.5
--- pkgsrc/security/liboqs/PLIST:1.4 Sat May 3 19:50:19 2025
+++ pkgsrc/security/liboqs/PLIST Sun Jul 13 06:08:54 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/05/03 19:50:19 jschauma Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/07/13 06:08:54 kim Exp $
include/oqs/aes_ops.h
include/oqs/common.h
include/oqs/kem.h
@@ -18,6 +18,7 @@ include/oqs/sig_cross.h
include/oqs/sig_dilithium.h
include/oqs/sig_falcon.h
include/oqs/sig_mayo.h
+include/oqs/sig_snova.h
include/oqs/sig_sphincs.h
include/oqs/sig_stfl.h
include/oqs/sig_uov.h
Index: pkgsrc/security/liboqs/distinfo
diff -u pkgsrc/security/liboqs/distinfo:1.4 pkgsrc/security/liboqs/distinfo:1.5
--- pkgsrc/security/liboqs/distinfo:1.4 Sat May 3 19:50:19 2025
+++ pkgsrc/security/liboqs/distinfo Sun Jul 13 06:08:54 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2025/05/03 19:50:19 jschauma Exp $
+$NetBSD: distinfo,v 1.5 2025/07/13 06:08:54 kim Exp $
-BLAKE2s (liboqs-0.13.0.tar.gz) = 5e8d7baf4ef3a31dba632241a3cc27c87fc47eb68919646da95628f7386920e4
-SHA512 (liboqs-0.13.0.tar.gz) = 8d7074b7724a4782fb808e557baa8a35583b57760cef06765cffa33f53be76b2af4be58933583573dfbd94925b981ac6c9a3e825ba8d623de97c4c2b585d3847
-Size (liboqs-0.13.0.tar.gz) = 16432953 bytes
+BLAKE2s (liboqs-0.14.0.tar.gz) = 41d0769e4d376aed5c43399fc4421fda06729e431424f4d36583d6b70a6319b8
+SHA512 (liboqs-0.14.0.tar.gz) = 79a617e28160a9b222a833b1d50b82946e95adaab575dd3e76e2216f43a9bbecefab2e7e59789d96f343f180e240c7d49c49afef76f774e532b5e454f998ec0e
+Size (liboqs-0.14.0.tar.gz) = 17928284 bytes
SHA1 (patch-common.c) = 8841eacb7500a1a589786eb710aa22f603a24af7
Home |
Main Index |
Thread Index |
Old Index