diff --git a/security/liboqs/Makefile b/security/liboqs/Makefile index 273fb992d0ae..07be99f45b3b 100644 --- a/security/liboqs/Makefile +++ b/security/liboqs/Makefile @@ -1,42 +1,42 @@ PORTNAME= liboqs -DISTVERSION= 0.15.0 +DISTVERSION= 0.16.0 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org COMMENT= C library for quantum-resistant cryptography WWW= https://openquantumsafe.org/ \ https://github.com/open-quantum-safe/liboqs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ bash:shells/bash USES= cmake:testing python:test shebangfix ssl USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= open-quantum-safe SHEBANG_GLOB= *.sh CMAKE_ON= BUILD_SHARED_LIBS OQS_DIST_BUILD \ OQS_PERMIT_UNSUPPORTED_ARCHITECTURE # trying to build on i386, powerpc, armv6, riscv64 CMAKE_TESTING_TARGET= run_tests BINARY_ALIAS= python3=${PYTHON_CMD} .include .if ${ARCH} == amd64 || ${ARCH} == aarch64 || ${ARCH} == risc64 || ${ARCH} == powerpc64le PLIST_SUB+= KEM_BIKE="" # BIKE algorithm is limited by architecture in .CMake/alg_support.cmake .else PLIST_SUB+= KEM_BIKE="@comment " .endif # tests as of 0.11.0: 9 failed, 476 passed, 558 skipped in 1182.21s (0:19:42), see https://github.com/open-quantum-safe/liboqs/issues/1986 .include diff --git a/security/liboqs/distinfo b/security/liboqs/distinfo index 7312945017d1..91e51c8cafe2 100644 --- a/security/liboqs/distinfo +++ b/security/liboqs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763969463 -SHA256 (open-quantum-safe-liboqs-0.15.0_GH0.tar.gz) = 3983f7cd1247f37fb76a040e6fd684894d44a84cecdcfbdb90559b3216684b5c -SIZE (open-quantum-safe-liboqs-0.15.0_GH0.tar.gz) = 57000994 +TIMESTAMP = 1784189340 +SHA256 (open-quantum-safe-liboqs-0.16.0_GH0.tar.gz) = 162d5b510518ee5f285f82fa1f16402a885176e818bf1b1a4c3c91c9a2f01eae +SIZE (open-quantum-safe-liboqs-0.16.0_GH0.tar.gz) = 9423628 diff --git a/security/liboqs/files/patch-tests_CMakeLists.txt b/security/liboqs/files/patch-tests_CMakeLists.txt deleted file mode 100644 index 1de51702a21f..000000000000 --- a/security/liboqs/files/patch-tests_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- tests/CMakeLists.txt.orig 2024-03-23 12:34:28 UTC -+++ tests/CMakeLists.txt -@@ -140,7 +140,7 @@ add_custom_target( - add_custom_target( - run_tests - # skip long KAT tests -- COMMAND ${CMAKE_COMMAND} -E env OQS_BUILD_DIR=${CMAKE_BINARY_DIR} ${PYTHON3_EXEC} -m pytest --verbose --numprocesses=auto --ignore=scripts/copy_from_upstream/repos --ignore=tests/test_kat_all.py -+ COMMAND ${CMAKE_COMMAND} -E env OQS_BUILD_DIR=${CMAKE_BINARY_DIR} ${PYTHON3_EXEC} -m pytest --verbose --ignore=scripts/copy_from_upstream/repos --ignore=tests/test_kat_all.py - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - DEPENDS oqs dump_alg_info ${KEM_TESTS} ${SIG_TESTS} ${UNIX_TESTS} - USES_TERMINAL) diff --git a/security/liboqs/pkg-plist b/security/liboqs/pkg-plist index a5dbdc608cae..e497589325fd 100644 --- a/security/liboqs/pkg-plist +++ b/security/liboqs/pkg-plist @@ -1,34 +1,35 @@ include/oqs/aes_ops.h include/oqs/common.h include/oqs/kem.h %%KEM_BIKE%%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_ml_kem.h include/oqs/kem_ntru.h include/oqs/kem_ntruprime.h include/oqs/oqs.h include/oqs/oqsconfig.h include/oqs/rand.h include/oqs/sha2_ops.h include/oqs/sha3_ops.h include/oqs/sha3x4_ops.h include/oqs/sig.h include/oqs/sig_cross.h include/oqs/sig_falcon.h include/oqs/sig_mayo.h include/oqs/sig_ml_dsa.h +include/oqs/sig_mqom.h include/oqs/sig_slh_dsa.h include/oqs/sig_snova.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-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/liboqs/liboqsTargets.cmake lib/liboqs.so -lib/liboqs.so.0.15.0 +lib/liboqs.so.0.16.0 lib/liboqs.so.9 libdata/pkgconfig/liboqs.pc