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: jschauma
Date: Sat May 3 19:50:19 UTC 2025
Modified Files:
pkgsrc/security/liboqs: Makefile PLIST PLIST.Linux PLIST.NetBSD
distinfo
pkgsrc/security/liboqs/patches: patch-common.c
Log Message:
update to liboqs-0.13.0
Key encapsulation mechanisms
- New API: Added a deterministic key generation and API for KEMs
(only ML-KEM supported at the moment).
- ML-KEM: Changed the default ML-KEM implementation to PQCP's mlkem-native.
There are three variants: Portable C, AVX2, and AArch64. Large parts
of these implementations are formally verified: all of the C code is
verified for memory and type safety using CBMC and the functional
correctness of the core AArch64 assembly routines is verified using HOL-Light.
- ML-KEM: Added support for the ML-KEM implementation from Nvidia cuPQC,
a GPU accelerated cryptography library.
- ML-KEM: Implementation from mlkem-native upstream updated to add Pair-wise
Consistency Test (PCT) and Intel CET support.
- ML-KEM: Improved testing of ML-KEM keys.
- HQC: Disabled HQC by default until a new security flaw is fixed.
Digital signature schemes
- ML-DSA: Improved testing for ML-DSA.
- CROSS: Updated to NIST Additional Signatures Round 2 version.
- MAYO: Updated to NIST Additional Signatures Round 2 version.
- UOV: Added support for UOV algorithm from NIST Additional Signatures Round 2.
Other changes
- Added support for loongarch64 architecture.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/liboqs/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/security/liboqs/PLIST \
pkgsrc/security/liboqs/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/security/liboqs/PLIST.Linux \
pkgsrc/security/liboqs/PLIST.NetBSD
cvs rdiff -u -r1.1 -r1.2 pkgsrc/security/liboqs/patches/patch-common.c
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.5 pkgsrc/security/liboqs/Makefile:1.6
--- pkgsrc/security/liboqs/Makefile:1.5 Tue Mar 11 12:44:47 2025
+++ pkgsrc/security/liboqs/Makefile Sat May 3 19:50:19 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2025/03/11 12:44:47 nia Exp $
+# $NetBSD: Makefile,v 1.6 2025/05/03 19:50:19 jschauma Exp $
-DISTNAME= liboqs-0.12.0
+DISTNAME= liboqs-0.13.0
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_GITHUB:=open-quantum-safe/}
Index: pkgsrc/security/liboqs/PLIST
diff -u pkgsrc/security/liboqs/PLIST:1.3 pkgsrc/security/liboqs/PLIST:1.4
--- pkgsrc/security/liboqs/PLIST:1.3 Tue Mar 11 12:44:47 2025
+++ pkgsrc/security/liboqs/PLIST Sat May 3 19:50:19 2025
@@ -1,11 +1,10 @@
-@comment $NetBSD: PLIST,v 1.3 2025/03/11 12:44:47 nia Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/05/03 19:50:19 jschauma Exp $
include/oqs/aes_ops.h
include/oqs/common.h
include/oqs/kem.h
${PLIST.x86_64}include/oqs/kem_bike.h
include/oqs/kem_classic_mceliece.h
include/oqs/kem_frodokem.h
-include/oqs/kem_hqc.h
include/oqs/kem_kyber.h
include/oqs/kem_ntruprime.h
include/oqs/oqs.h
@@ -21,6 +20,7 @@ include/oqs/sig_falcon.h
include/oqs/sig_mayo.h
include/oqs/sig_sphincs.h
include/oqs/sig_stfl.h
+include/oqs/sig_uov.h
lib/cmake/liboqs/liboqsConfig.cmake
lib/cmake/liboqs/liboqsConfigVersion.cmake
lib/cmake/liboqs/liboqsTargets-noconfig.cmake
Index: pkgsrc/security/liboqs/distinfo
diff -u pkgsrc/security/liboqs/distinfo:1.3 pkgsrc/security/liboqs/distinfo:1.4
--- pkgsrc/security/liboqs/distinfo:1.3 Wed Dec 18 21:30:34 2024
+++ pkgsrc/security/liboqs/distinfo Sat May 3 19:50:19 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2024/12/18 21:30:34 jschauma Exp $
+$NetBSD: distinfo,v 1.4 2025/05/03 19:50:19 jschauma Exp $
-BLAKE2s (liboqs-0.12.0.tar.gz) = 516cb4776d991aaa2a3d2210adf4735333e6b0a9808076231316c9eee3b1c798
-SHA512 (liboqs-0.12.0.tar.gz) = 93260f15c02108157fa595e252685c49c5fb6433d04b989c381da4e27169577f3011d9174b2ec0c110fff15d2d3c640a9833bf28aa53949e8f33c0e674b6e781
-Size (liboqs-0.12.0.tar.gz) = 8039758 bytes
+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
SHA1 (patch-common.c) = 8841eacb7500a1a589786eb710aa22f603a24af7
Index: pkgsrc/security/liboqs/PLIST.Linux
diff -u pkgsrc/security/liboqs/PLIST.Linux:1.1 pkgsrc/security/liboqs/PLIST.Linux:1.2
--- pkgsrc/security/liboqs/PLIST.Linux:1.1 Fri Sep 13 18:02:45 2024
+++ pkgsrc/security/liboqs/PLIST.Linux Sat May 3 19:50:19 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.Linux,v 1.1 2024/09/13 18:02:45 jschauma Exp $
+@comment $NetBSD: PLIST.Linux,v 1.2 2025/05/03 19:50:19 jschauma Exp $
include/oqs/aes.h
include/oqs/sha2.h
include/oqs/sha3.h
Index: pkgsrc/security/liboqs/PLIST.NetBSD
diff -u pkgsrc/security/liboqs/PLIST.NetBSD:1.1 pkgsrc/security/liboqs/PLIST.NetBSD:1.2
--- pkgsrc/security/liboqs/PLIST.NetBSD:1.1 Fri Sep 13 18:02:45 2024
+++ pkgsrc/security/liboqs/PLIST.NetBSD Sat May 3 19:50:19 2025
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST.NetBSD,v 1.1 2024/09/13 18:02:45 jschauma Exp $
+@comment $NetBSD: PLIST.NetBSD,v 1.2 2025/05/03 19:50:19 jschauma Exp $
include/oqs/kem_ml_kem.h
include/oqs/sig_ml_dsa.h
Index: pkgsrc/security/liboqs/patches/patch-common.c
diff -u pkgsrc/security/liboqs/patches/patch-common.c:1.1 pkgsrc/security/liboqs/patches/patch-common.c:1.2
--- pkgsrc/security/liboqs/patches/patch-common.c:1.1 Fri Sep 13 18:02:45 2024
+++ pkgsrc/security/liboqs/patches/patch-common.c Sat May 3 19:50:19 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-common.c,v 1.1 2024/09/13 18:02:45 jschauma Exp $
+$NetBSD: patch-common.c,v 1.2 2025/05/03 19:50:19 jschauma Exp $
From https://github.com/open-quantum-safe/liboqs/pull/1876
Home |
Main Index |
Thread Index |
Old Index