Skip to content

Commit 61fbe8e

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 2205494 commit 61fbe8e

File tree

2 files changed

+9
-101
lines changed

2 files changed

+9
-101
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: 7 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,14 @@ config WIFI_NM_WPA_SUPPLICANT_WEP
109109

110110
choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND
111111
prompt "WPA supplicant crypto implementation"
112+
<<<<<<< HEAD
112113
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_NCS_PSA if SOC_SERIES_NRF54HX
113114
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA if SOC_SERIES_NRF54LX || BUILD_WITH_TFM
114115
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS
116+
=======
117+
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS
118+
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA if SOC_SERIES_NRF54LX
119+
>>>>>>> parent of 371c48ba2d0 ([nrf noup] modules: hostap: Support Wi-Fi EAP-TLS mode)
115120
help
116121
Select the crypto implementation to use for WPA supplicant.
117122
WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT supports enterprise mode
@@ -212,82 +217,6 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA
212217
select MBEDTLS_PKCS5_C
213218
select MBEDTLS_ECP_DP_SECP256R1_ENABLED
214219

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-
291220
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE
292221
bool "No Crypto support for WiFi"
293222

@@ -301,18 +230,8 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_MBEDTLS_PSA
301230

302231
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE
303232
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
233+
select MBEDTLS_PEM_CERTIFICATE_FORMAT
234+
depends on !WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE
316235

317236
config EAP_TLS
318237
bool "EAP-TLS support"

0 commit comments

Comments
 (0)