mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 13:18:36 -09:00
package/strongswan: fix build w/ wolfssl 5.9.2
The 'mlkem.h' header is no longer present in wolfssl v5.9.2 [1] and the
content was merged in the 'wc_mlkem.h' header.
[1] 7a2cf5b655
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
3d06661fc1
commit
275faf6d61
@@ -0,0 +1,29 @@
|
||||
From 98b133c54c5e3f66f46a5bb11c9b09d06fdc8469 Mon Sep 17 00:00:00 2001
|
||||
From: Tobias Brunner <tobias@strongswan.org>
|
||||
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 <thomas.perale@mind.be>
|
||||
---
|
||||
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 <wolfssl/wolfcrypt/mlkem.h>
|
||||
-#ifdef WOLFSSL_WC_MLKEM
|
||||
#include <wolfssl/wolfcrypt/wc_mlkem.h>
|
||||
-#endif
|
||||
|
||||
typedef struct private_key_exchange_t private_key_exchange_t;
|
||||
|
||||
Reference in New Issue
Block a user