mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-08-10 22:01:21 +02:00
Falcon was the last algorithm backed by liboqs; now that wolfCrypt has a
native Falcon implementation, liboqs is no longer needed. Remove the
integration entirely so liboqs does not appear as a build or SBOM dependency:
- configure: drop --with-liboqs (and the -loqs link), the BUILD_LIBOQS
conditional and the summary line.
- CMake: drop WOLFSSL_OQS, the duplicate liboqs-backed WOLFSSL_FALCON
option, the OQS cross-validation / find_package(OQS) block, the
FindOQS.cmake module, BUILD_OQS_HELPER, and HAVE_LIBOQS from options.h.in.
- Remove the wolfcrypt/src/port/liboqs port layer (liboqs.c/.h) and its
wolfSSL_liboqsInit/Close calls in wc_port.c.
- settings.h: drop HAVE_LIBOQS from the asym key import/export aggregates
(HAVE_FALCON already covers them) and from the experimental gate; add
HAVE_FALCON to the experimental gate so the unstandardized Falcon requires
WOLFSSL_EXPERIMENTAL_SETTINGS in every build system.
- Drop liboqs.c from the VS/Zephyr/INTIME project files, remove the liboqs
install from Docker, and update INSTALL/tls.c text (Falcon is native now).
No functional change to non-Falcon builds; the library links no liboqs.
19 lines
616 B
Plaintext
19 lines
616 B
Plaintext
EXTRA_DIST += cmake/README.md
|
|
EXTRA_DIST += cmake/Config.cmake.in
|
|
EXTRA_DIST += cmake/wolfssl-config-version.cmake.in
|
|
EXTRA_DIST += cmake/wolfssl-targets.cmake.in
|
|
EXTRA_DIST += cmake/consumer/CMakeLists.txt
|
|
EXTRA_DIST += cmake/consumer/main.c
|
|
EXTRA_DIST += cmake/consumer/README.md
|
|
EXTRA_DIST += cmake/config.in
|
|
EXTRA_DIST += cmake/functions.cmake
|
|
EXTRA_DIST += cmake/options.h.in
|
|
EXTRA_DIST += cmake/modules/FindARIA.cmake
|
|
|
|
if CMAKE_INSTALL
|
|
cmakedir = $(libdir)/cmake/wolfssl
|
|
cmake_DATA = cmake/wolfssl-config.cmake \
|
|
cmake/wolfssl-config-version.cmake \
|
|
cmake/wolfssl-targets.cmake
|
|
endif
|