Skip to content

Commit 4d0c31c

Browse files
committed
[nrf noup] modules: hostap: Fix NS build
NS builds need to use PSA for entropy same as 54L. Signed-off-by: Chaitanya Tata <[email protected]>
1 parent d128f0b commit 4d0c31c

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

modules/hostap/Kconfig

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +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_PSA if SOC_SERIES_NRF54LX
112+
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA if SOC_SERIES_NRF54LX || BUILD_WITH_TFM
113113
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS
114114
help
115115
Select the crypto implementation to use for WPA supplicant.
@@ -230,6 +230,26 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS
230230
select MBEDTLS_CIPHER_PADDING_PKCS7
231231
select MBEDTLS_PKCS5_C
232232

233+
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_LEGACY_NCS_PSA
234+
bool "Legacy Crypto support for WiFi using nRF security"
235+
select MBEDTLS
236+
select NRF_SECURITY
237+
select PSA_WANT_GENERATE_RANDOM
238+
select MBEDTLS_CIPHER_MODE_CBC
239+
select MBEDTLS_CIPHER_MODE_CTR
240+
select MBEDTLS_LEGACY_CRYPTO_C
241+
select MBEDTLS_SHA1_C
242+
select MBEDTLS_ECP_C
243+
select MBEDTLS_CTR_DRBG_C
244+
select MBEDTLS_PK_C
245+
select MBEDTLS_PKCS5_C
246+
select MBEDTLS_PK_PARSE_C
247+
select MBEDTLS_CMAC_C
248+
select MBEDTLS_CIPHER_PADDING_PKCS7
249+
select MBEDTLS_PK_WRITE_C
250+
select MBEDTLS_KEY_EXCHANGE_ALL_ENABLED
251+
select MBEDTLS_ENTROPY_C
252+
233253
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT_NCS_PSA
234254
bool "PSA Crypto support for WiFi WPA2 using nRF security"
235255
select MBEDTLS

0 commit comments

Comments
 (0)