@@ -109,8 +109,7 @@ config WIFI_NM_WPA_SUPPLICANT_WEP
109109
110110choice 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- 
210166config WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE
211167	bool "No Crypto support for WiFi"
212168
0 commit comments