@@ -109,8 +109,8 @@ 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
113112 default WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA if SOC_SERIES_NRF54LX
113+ default WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS
114114 help
115115 Select the crypto implementation to use for WPA supplicant.
116116 WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT supports enterprise mode
@@ -211,6 +211,38 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA
211211 select MBEDTLS_PKCS5_C
212212 select MBEDTLS_ECP_DP_SECP256R1_ENABLED
213213
214+ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS
215+ bool "Legacy Crypto support for WiFi using nRF security"
216+ select MBEDTLS
217+ select NRF_SECURITY
218+ select MBEDTLS_X509_LIBRARY
219+ select MBEDTLS_TLS_LIBRARY
220+ select MBEDTLS_CTR_DRBG_C
221+ select PSA_WANT_AES_KEY_SIZE_256
222+ select MBEDTLS_RSA_C
223+ select MBEDTLS_CIPHER_MODE_CBC
224+ select MBEDTLS_CIPHER_MODE_CTR
225+ select MBEDTLS_LEGACY_CRYPTO_C
226+ select MBEDTLS_ENTROPY_C
227+ select MBEDTLS_CIPHER
228+ select MBEDTLS_ECP_C
229+ select MBEDTLS_PKCS5_C
230+ select MBEDTLS_PK_WRITE_C
231+ select MBEDTLS_ECDH_C
232+ select MBEDTLS_ECDSA_C
233+ select MBEDTLS_DHM_C
234+ select MBEDTLS_SSL_TLS_C
235+ select MBEDTLS_SSL_SRV_C
236+ select MBEDTLS_SSL_CLI_C
237+ select MBEDTLS_HKDF_C
238+ select MBEDTLS_X509_CRL_PARSE_C
239+ select MBEDTLS_KEY_EXCHANGE_ALL_ENABLED
240+ select MBEDTLS_MD_C
241+ select MBEDTLS_MD5_C
242+ select MBEDTLS_CIPHER_PADDING_PKCS7
243+ select MBEDTLS_TLS_VERSION_1_2
244+ select MBEDTLS_ENTROPY_C
245+
214246config WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE
215247 bool "No Crypto support for WiFi"
216248
@@ -223,7 +255,6 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_MBEDTLS_PSA
223255
224256config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE
225257 bool "Enterprise Crypto support for WiFi"
226- select MBEDTLS_PEM_CERTIFICATE_FORMAT
227258 depends on !WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE
228259
229260config EAP_TLS
0 commit comments