Browse Source

Merge pull request #2182 from siddharth-narayan/pq-submodule-update

Update liboqs and oqs-provider submodules
Ilya Shipitsin 1 day ago
parent
commit
204ab85e51
3 changed files with 21 additions and 2 deletions
  1. 1 1
      src/Mayaqua/3rdparty/liboqs
  2. 1 1
      src/Mayaqua/3rdparty/oqs-provider
  3. 19 0
      src/Mayaqua/CMakeLists.txt

+ 1 - 1
src/Mayaqua/3rdparty/liboqs

@@ -1 +1 @@
-Subproject commit f4b96220e4bd208895172acc4fedb5a191d9f5b1
+Subproject commit 94b421ebb82405c843dba4e9aa521a56ee5a333d

+ 1 - 1
src/Mayaqua/3rdparty/oqs-provider

@@ -1 +1 @@
-Subproject commit ec1e8431f92b52e5d437107a37dbe3408649e8c3
+Subproject commit f076e91faab88871ff1973db0287cc6e4b94c4b0

+ 19 - 0
src/Mayaqua/CMakeLists.txt

@@ -31,6 +31,25 @@ if(OQS_ENABLE)
   set(OQS_PROVIDER_BUILD_STATIC ON CACHE BOOL "Build a static library instead of a shared library") # Build oqsprovider as a static library (defaults to shared)
   list(PREPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/src/Mayaqua/3rdparty/")
 
+    # Disable all other KEM families
+  set(OQS_ENABLE_KEM_FRODOKEM OFF)
+  set(OQS_ENABLE_KEM_NTRUPRIME OFF)
+  set(OQS_ENABLE_KEM_NTRU OFF)
+  set(OQS_ENABLE_KEM_CLASSIC_MCELIECE OFF)
+  set(OQS_ENABLE_KEM_HQC OFF)
+  set(OQS_ENABLE_KEM_BIKE OFF)
+
+  # Disable all SIG families
+  set(OQS_ENABLE_SIG_ML_DSA OFF)
+  set(OQS_ENABLE_SIG_FALCON OFF)
+  set(OQS_ENABLE_SIG_DILITHIUM OFF)
+  set(OQS_ENABLE_SIG_SPHINCS OFF)
+  set(OQS_ENABLE_SIG_MAYO OFF)
+  set(OQS_ENABLE_SIG_CROSS OFF)
+  set(OQS_ENABLE_SIG_UOV OFF)
+  set(OQS_ENABLE_SIG_SNOVA OFF)
+  set(OQS_ENABLE_SIG_SLH_DSA OFF)
+
   add_subdirectory(3rdparty/liboqs)
   add_subdirectory(3rdparty/oqs-provider)