From 9b3219406cc39e8d988f61d5a13f870d0bf32ffd Mon Sep 17 00:00:00 2001 From: Spencer Wilson Date: Wed, 25 Oct 2023 11:41:08 -0400 Subject: [PATCH] Update HQC version, OQS version, and SOVERSION --- CMakeLists.txt | 2 +- docs/algorithms/kem/hqc.md | 10 +++------- docs/algorithms/kem/hqc.yml | 11 ++++------- src/CMakeLists.txt | 2 +- 4 files changed, 9 insertions(+), 16 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index df608bc9b5..7a10f8d573 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,7 +33,7 @@ set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_C_VISIBILITY_PRESET hidden) -set(OQS_VERSION_TEXT "0.9.0") +set(OQS_VERSION_TEXT "0.10.0-dev") set(OQS_COMPILE_BUILD_TARGET "${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_HOST_SYSTEM}") set(OQS_MINIMAL_GCC_VERSION "7.1.0") set(CMAKE_EXPORT_COMPILE_COMMANDS ON) diff --git a/docs/algorithms/kem/hqc.md b/docs/algorithms/kem/hqc.md index affac9691b..84dab7f6c5 100644 --- a/docs/algorithms/kem/hqc.md +++ b/docs/algorithms/kem/hqc.md @@ -4,17 +4,13 @@ - **Main cryptographic assumption**: Syndrome decoding of structure codes (Hamming Quasi-Cyclic). - **Principal submitters**: Carlos Aguilar Melchor, Nicolas Aragon, Slim Bettaieb, Loïc Bidoux, Olivier Blazy, Jurjen Bos, Jean-Christophe Deneuville, Arnaud Dion, Philippe Gaborit, Jérôme Lacan, Edoardo Persichetti, Jean-Marc Robert, Pascal Véron, Gilles Zémor. - **Authors' website**: https://pqc-hqc.org/ -- **Specification version**: NIST Round 3 submission. +- **Specification version**: 2023-04-30. - **Primary Source**: - **Source**: https://github.com/PQClean/PQClean/commit/0657749a785db30e7f49e9435452cb042edb1852 - **Implementation license (SPDX-Identifier)**: Public domain - **Ancestors of primary source**: - - https://github.com/jschanck/package-pqclean/tree/29f79e72/hqc, which takes it from: - - submission 2020-10-01 at https://pqc-hqc.org/implementation.html - -## Advisories - -- The implementations for all parameter sets DO NOT provide constant time execution properties. See: https://github.com/open-quantum-safe/liboqs/issues/995. + - https://github.com/SWilson4/package-pqclean/tree/8db1b24b/hqc, which takes it from: + - submission 2023-04-30 at https://pqc-hqc.org/implementation.html ## Parameter set summary diff --git a/docs/algorithms/kem/hqc.yml b/docs/algorithms/kem/hqc.yml index a5ce6f1bdc..1bcbe65661 100644 --- a/docs/algorithms/kem/hqc.yml +++ b/docs/algorithms/kem/hqc.yml @@ -17,14 +17,11 @@ principal-submitters: - Gilles Zémor crypto-assumption: Syndrome decoding of structure codes (Hamming Quasi-Cyclic) website: https://pqc-hqc.org/ -nist-round: 3 -spec-version: NIST Round 3 submission +nist-round: 4 +spec-version: 2023-04-30 upstream-ancestors: -- https://github.com/jschanck/package-pqclean/tree/29f79e72/hqc -- submission 2020-10-01 at https://pqc-hqc.org/implementation.html -advisories: -- 'The implementations for all parameter sets DO NOT provide constant time execution - properties. See: https://github.com/open-quantum-safe/liboqs/issues/995.' +- https://github.com/SWilson4/package-pqclean/tree/8db1b24b/hqc +- submission 2023-04-30 at https://pqc-hqc.org/implementation.html parameter-sets: - name: HQC-128 claimed-nist-level: 1 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0544869173..bfd727247c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -71,7 +71,7 @@ set_target_properties(oqs ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib" LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib" VERSION ${OQS_VERSION_TEXT} - SOVERSION 4 + SOVERSION 5 # For Windows DLLs RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")