summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarsten Sperling2025-07-21 04:25:03 +0000
committerHauke Mehrtens2025-07-27 15:59:34 +0000
commit97dc9f8dbfde8725ca26ae7ce0f348488e62e29e (patch)
tree82d80efb222aeaff28bfa60f8307fa61a24e6781
parent0e4a69e340083f78ef1e6ec148042d8cde415b78 (diff)
downloadopenwrt-97dc9f8dbfde8725ca26ae7ce0f348488e62e29e.tar.gz
mbedtls: Expose MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED config option
This enables software that requires this cipher suite (e.g. OpenThread Border Router) to be compiled against the shared library rather than a separate copy. Signed-off-by: Karsten Sperling <ksperling@apple.com> Link: https://github.com/openwrt/openwrt/pull/19489 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r--package/libs/mbedtls/Config.in4
-rw-r--r--package/libs/mbedtls/Makefile1
2 files changed, 5 insertions, 0 deletions
diff --git a/package/libs/mbedtls/Config.in b/package/libs/mbedtls/Config.in
index 0a760ed2cb..2009d5db96 100644
--- a/package/libs/mbedtls/Config.in
+++ b/package/libs/mbedtls/Config.in
@@ -84,6 +84,10 @@ config MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED
bool "MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED"
default n
+config MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED
+ bool "MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED"
+ default n
+
comment "Curves - unselect old or less-used curves to reduce binary size"
config MBEDTLS_ECP_DP_SECP192R1_ENABLED
diff --git a/package/libs/mbedtls/Makefile b/package/libs/mbedtls/Makefile
index 1533cff519..6fd6a1ba6b 100644
--- a/package/libs/mbedtls/Makefile
+++ b/package/libs/mbedtls/Makefile
@@ -53,6 +53,7 @@ MBEDTLS_BUILD_OPTS_CIPHERS= \
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED \
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED \
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED \
+ CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED \
CONFIG_MBEDTLS_NIST_KW_C \
CONFIG_MBEDTLS_RIPEMD160_C \
CONFIG_MBEDTLS_RSA_NO_CRT \