@@ -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