Skip to content

Commit c73ec1c

Browse files
rlubosnordicjm
authored andcommitted
Revert "[nrf noup] modules: hostap: Use nRF security"
This reverts commit b8406eb. Signed-off-by: Robert Lubos <[email protected]>
1 parent 16bf80c commit c73ec1c

File tree

2 files changed

+5
-55
lines changed

2 files changed

+5
-55
lines changed

modules/hostap/CMakeLists.txt

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -564,10 +564,8 @@ zephyr_library_sources_ifdef(CONFIG_WIFI_NM_WPA_SUPPLICANT_DPP
564564
${HOSTAP_SRC_BASE}/tls/asn1.c
565565
)
566566

567-
# crypto mbedtls related CRYPTO OR LEGACY_NCS
568-
if(DEFINED CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO OR
569-
DEFINED CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS OR
570-
DEFINED CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA)
567+
# crypto mbedtls related
568+
if(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO)
571569
zephyr_library_sources(
572570
${HOSTAP_SRC_BASE}/crypto/crypto_mbedtls-bignum.c
573571
${HOSTAP_SRC_BASE}/crypto/crypto_mbedtls-ec.c
@@ -653,8 +651,4 @@ if(CONFIG_SAE_PWE_EARLY_EXIT)
653651
"please use it carefully and do not use it production.")
654652
endif()
655653

656-
zephyr_library_compile_definitions_ifdef(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT
657-
MBEDTLS_NIST_KW_C
658-
)
659-
660654
endif()

modules/hostap/Kconfig

Lines changed: 3 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +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_LEGACY_NCS
113-
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA if SOC_SERIES_NRF54LX
112+
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT
114113
help
115114
Select the crypto implementation to use for WPA supplicant.
116115
WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT supports enterprise mode
@@ -150,63 +149,20 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT
150149
select MBEDTLS_CIPHER
151150
select MBEDTLS_ECP_C
152151
select MBEDTLS_ECP_ALL_ENABLED
153-
select MBEDTLS_CMAC_C
152+
select MBEDTLS_CMAC
154153
select MBEDTLS_PKCS5_C
155154
select MBEDTLS_PK_WRITE_C
156155
select MBEDTLS_ECDH_C
157156
select MBEDTLS_ECDSA_C
158157
select MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
159158
select MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
159+
select MBEDTLS_NIST_KW_C
160160
select MBEDTLS_DHM_C
161161
select MBEDTLS_HKDF_C
162162
select MBEDTLS_SERVER_NAME_INDICATION
163163
select MBEDTLS_X509_CRL_PARSE_C
164164
select MBEDTLS_TLS_VERSION_1_2
165165

166-
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS
167-
bool "Legacy Crypto support for WiFi using nRF security"
168-
select MBEDTLS
169-
select NRF_SECURITY
170-
select MBEDTLS_CIPHER_MODE_CBC
171-
select MBEDTLS_CIPHER_MODE_CTR
172-
select MBEDTLS_LEGACY_CRYPTO_C
173-
select MBEDTLS_SHA1_C
174-
select MBEDTLS_ECP_C
175-
select MBEDTLS_CTR_DRBG_C
176-
select MBEDTLS_PK_C
177-
select MBEDTLS_PKCS5_C
178-
select MBEDTLS_PK_PARSE_C
179-
select MBEDTLS_CMAC_C
180-
select MBEDTLS_CIPHER_PADDING_PKCS7
181-
select MBEDTLS_PK_WRITE_C
182-
select MBEDTLS_KEY_EXCHANGE_ALL_ENABLED
183-
184-
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA
185-
bool "PSA Crypto support for WiFi using nRF security"
186-
select MBEDTLS
187-
select NRF_SECURITY
188-
select PSA_WANT_GENERATE_RANDOM
189-
# Legacy crypto, still needed
190-
select MBEDTLS_SHA1_C
191-
select MBEDTLS_LEGACY_CRYPTO_C
192-
select MBEDTLS_CMAC_C
193-
select MBEDTLS_GCM_C
194-
select MBEDTLS_TLS_LIBRARY
195-
select MBEDTLS_PK_C
196-
select MBEDTLS_PK_WRITE_C
197-
select MBEDTLS_X509_LIBRARY
198-
select MBEDTLS_X509_CRT_PARSE_C
199-
select MBEDTLS_CIPHER_C
200-
select MBEDTLS_CIPHER_MODE_CTR
201-
select MBEDTLS_CIPHER_MODE_CBC
202-
select MBEDTLS_SSL_TLS_C
203-
select MBEDTLS_ECP_C
204-
select MBEDTLS_CTR_DRBG_C
205-
select MBEDTLS_KEY_EXCHANGE_ALL_ENABLED
206-
select MBEDTLS_MD_C
207-
select MBEDTLS_CIPHER_PADDING_PKCS7
208-
select MBEDTLS_PKCS5_C
209-
210166
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE
211167
bool "No Crypto support for WiFi"
212168

0 commit comments

Comments
 (0)