Skip to content

Commit 7dc8a56

Browse files
committed
Revert "[nrf noup] modules: hostap: Support Wi-Fi EAP-TLS mode"
This reverts commit 371c48b. Signed-off-by: Chaitanya Tata <[email protected]>
1 parent 9857931 commit 7dc8a56

File tree

2 files changed

+5
-104
lines changed

2 files changed

+5
-104
lines changed

modules/hostap/CMakeLists.txt

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -612,20 +612,15 @@ zephyr_library_sources_ifdef(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE
612612
)
613613
endif()
614614

615-
if(DEFINED ONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT OR
616-
DEFINED CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS)
615+
if(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT)
617616
zephyr_include_directories(
618617
${HOSTAP_BASE}/port/mbedtls
619618
)
620619

621620
zephyr_library_sources(
622621
${HOSTAP_SRC_BASE}/crypto/crypto_mbedtls_alt.c
622+
${HOSTAP_SRC_BASE}/crypto/tls_mbedtls_alt.c
623623
${HOSTAP_SRC_BASE}/crypto/rc4.c
624-
${HOSTAP_SRC_BASE}/crypto/aes-wrap.c
625-
${HOSTAP_SRC_BASE}/crypto/aes-unwrap.c
626-
${HOSTAP_SRC_BASE}/crypto/aes-internal-dec.c
627-
${HOSTAP_SRC_BASE}/crypto/aes-internal.c
628-
${HOSTAP_SRC_BASE}/crypto/aes-internal-enc.c
629624
)
630625

631626
zephyr_library_sources_ifdef(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_MBEDTLS_PSA
@@ -639,14 +634,8 @@ zephyr_library_sources_ifdef(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE
639634
${HOSTAP_SRC_BASE}/crypto/sha1-internal.c
640635
${HOSTAP_SRC_BASE}/crypto/fips_prf_internal.c
641636
${HOSTAP_SRC_BASE}/crypto/milenage.c
642-
${HOSTAP_SRC_BASE}/crypto/tls_mbedtls_alt.c
643637
)
644638

645-
zephyr_library_sources_ifndef(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE
646-
${HOSTAP_SRC_BASE}/crypto/tls_none.c
647-
)
648-
649-
650639
zephyr_library_sources_ifdef(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_TEST
651640
${HOSTAP_SRC_BASE}/crypto/crypto_module_tests.c
652641
${HOSTAP_SRC_BASE}/crypto/fips_prf_internal.c

modules/hostap/Kconfig

Lines changed: 3 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,7 @@ config WIFI_NM_WPA_SUPPLICANT_WEP
109109

110110
choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND
111111
prompt "WPA supplicant crypto implementation"
112-
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_NCS_PSA if SOC_SERIES_NRF54HX
113-
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA if SOC_SERIES_NRF54LX || BUILD_WITH_TFM
114-
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS
112+
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA if SOC_SERIES_NRF54LX
115113
help
116114
Select the crypto implementation to use for WPA supplicant.
117115
WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT supports enterprise mode
@@ -212,82 +210,6 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA
212210
select MBEDTLS_PKCS5_C
213211
select MBEDTLS_ECP_DP_SECP256R1_ENABLED
214212

215-
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS
216-
bool "Legacy Crypto support for WiFi using nRF security"
217-
select MBEDTLS
218-
select NRF_SECURITY
219-
select MBEDTLS_CIPHER_MODE_CBC
220-
select MBEDTLS_CIPHER_MODE_CTR
221-
select MBEDTLS_LEGACY_CRYPTO_C
222-
select MBEDTLS_ENTROPY_C
223-
select MBEDTLS_CIPHER
224-
select MBEDTLS_ECP_C
225-
select MBEDTLS_CTR_DRBG_C
226-
select MBEDTLS_PK_WRITE_C
227-
select MBEDTLS_HKDF_C
228-
select MBEDTLS_KEY_EXCHANGE_ALL_ENABLED
229-
select MBEDTLS_MD_C
230-
select MBEDTLS_MD5_C
231-
select MBEDTLS_ENTROPY_C
232-
select MBEDTLS_CIPHER_PADDING_PKCS7
233-
select MBEDTLS_PKCS5_C
234-
235-
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS_PSA
236-
bool "Legacy Crypto support for WiFi using nRF security"
237-
select MBEDTLS
238-
select NRF_SECURITY
239-
select PSA_WANT_GENERATE_RANDOM
240-
select MBEDTLS_CIPHER_MODE_CBC
241-
select MBEDTLS_CIPHER_MODE_CTR
242-
select MBEDTLS_LEGACY_CRYPTO_C
243-
select MBEDTLS_SHA1_C
244-
select MBEDTLS_ECP_C
245-
select MBEDTLS_CTR_DRBG_C
246-
select MBEDTLS_PK_C
247-
select MBEDTLS_PKCS5_C
248-
select MBEDTLS_PK_PARSE_C
249-
select MBEDTLS_CMAC_C
250-
select MBEDTLS_CIPHER_PADDING_PKCS7
251-
select MBEDTLS_PK_WRITE_C
252-
select MBEDTLS_KEY_EXCHANGE_ALL_ENABLED
253-
select MBEDTLS_ENTROPY_C
254-
255-
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_NCS_PSA
256-
bool "PSA Crypto support for WiFi WPA2 using nRF security"
257-
select MBEDTLS
258-
select NRF_SECURITY
259-
select PSA_WANT_GENERATE_RANDOM
260-
select MBEDTLS_TLS_LIBRARY
261-
select MBEDTLS_PK_C
262-
select MBEDTLS_PK_WRITE_C
263-
select MBEDTLS_X509_LIBRARY
264-
select MBEDTLS_X509_CRT_PARSE_C
265-
select MBEDTLS_SSL_TLS_C
266-
select MBEDTLS_ENABLE_HEAP
267-
select MBEDTLS_PSA_CRYPTO_C
268-
select MBEDTLS_USE_PSA_CRYPTO
269-
select PSA_WANT_ALG_HMAC
270-
select PSA_WANT_ALG_CMAC
271-
select PSA_WANT_ALG_ECB_NO_PADDING
272-
select PSA_WANT_ALG_CBC_PKCS7
273-
select PSA_ACCEL_CBC_MAC_AES_128
274-
select PSA_ACCEL_CBC_MAC_AES_192
275-
select PSA_ACCEL_CBC_MAC_AES_256
276-
select PSA_WANT_ALG_CCM
277-
select PSA_WANT_ALG_GCM
278-
select PSA_WANT_ALG_CTR
279-
select PSA_WANT_ALG_MD5
280-
select PSA_ACCEL_MD5
281-
select PSA_WANT_ALG_SHA_1
282-
select PSA_WANT_ALG_SHA_256
283-
select PSA_WANT_ALG_SHA_224
284-
select PSA_WANT_ALG_SHA_384
285-
select PSA_WANT_ALG_SHA_512
286-
select PSA_WANT_ALG_PBKDF2_HMAC
287-
select PSA_WANT_ALG_PBKDF2_AES_CMAC_PRF_128
288-
select PSA_WANT_KEY_TYPE_AES
289-
select PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY
290-
291213
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE
292214
bool "No Crypto support for WiFi"
293215

@@ -301,18 +223,8 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_MBEDTLS_PSA
301223

302224
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE
303225
bool "Enterprise Crypto support for WiFi"
304-
select MBEDTLS_ECDH_C
305-
select MBEDTLS_ECDSA_C
306-
select MBEDTLS_DHM_C
307-
select MBEDTLS_SSL_TLS_C
308-
select MBEDTLS_SSL_SRV_C
309-
select MBEDTLS_SSL_CLI_C
310-
select MBEDTLS_X509_LIBRARY
311-
select MBEDTLS_TLS_LIBRARY
312-
select MBEDTLS_X509_CRL_PARSE_C
313-
select MBEDTLS_TLS_VERSION_1_2
314-
select MBEDTLS_RSA_C
315-
depends on !WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE && !WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_NCS_PSA
226+
select MBEDTLS_PEM_CERTIFICATE_FORMAT
227+
depends on !WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE
316228

317229
config EAP_TLS
318230
bool "EAP-TLS support"

0 commit comments

Comments
 (0)