diff --git a/package/strongswan/0001-wolfssl-Adapt-to-removed-ML-KEM-header.patch b/package/strongswan/0001-wolfssl-Adapt-to-removed-ML-KEM-header.patch new file mode 100644 index 0000000000..a2eba92612 --- /dev/null +++ b/package/strongswan/0001-wolfssl-Adapt-to-removed-ML-KEM-header.patch @@ -0,0 +1,29 @@ +From 98b133c54c5e3f66f46a5bb11c9b09d06fdc8469 Mon Sep 17 00:00:00 2001 +From: Tobias Brunner +Date: Fri, 26 Jun 2026 08:10:16 +0200 +Subject: [PATCH] wolfssl: Adapt to removed ML-KEM header + +The mlkem.h header that mainly defined aliases for the old wc_Kyber* API +has been removed and its contents moved to the wc_mlkem.h header. + +Upstream: https://github.com/strongswan/strongswan/commit/98b133c54c5e3f66f46a5bb11c9b09d06fdc8469.patch +Signed-off-by: Thomas Perale +--- + src/libstrongswan/plugins/wolfssl/wolfssl_kem.c | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_kem.c b/src/libstrongswan/plugins/wolfssl/wolfssl_kem.c +index 042a7e70616..786aecab4cd 100644 +--- a/src/libstrongswan/plugins/wolfssl/wolfssl_kem.c ++++ b/src/libstrongswan/plugins/wolfssl/wolfssl_kem.c +@@ -25,10 +25,7 @@ + + #ifdef WOLFSSL_HAVE_MLKEM + +-#include +-#ifdef WOLFSSL_WC_MLKEM + #include +-#endif + + typedef struct private_key_exchange_t private_key_exchange_t; +