hostap: Remove PSA crypto support

The PSA is referring to Kconfig symbols that are only found
in Nordic downstream repo so we cannot use it anyway atm.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
This commit is contained in:
Jukka Rissanen 2024-02-28 11:36:12 +02:00 committed by Alberto Escolar
parent 57b4ff137d
commit d5dd3a0a54

View file

@ -95,47 +95,12 @@ config WIFI_NM_WPA_SUPPLICANT_WEP
choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND
prompt "WPA supplicant crypto implementation" prompt "WPA supplicant crypto implementation"
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_PSA if BUILD_WITH_TFM default WIFI_NM_WPA_SUPPLICANT_CRYPTO
default WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_BUILTIN if !BUILD_WITH_TFM
help help
Select the crypto implementation to use for WPA supplicant. Select the crypto implementation to use for WPA supplicant.
# To easily manage the crypto dependencies we separate the crypto config WIFI_NM_WPA_SUPPLICANT_CRYPTO
# implementations into two Kconfig options. One for the legacy crypto bool "Crypto support for WiFi"
# and one for the PSA crypto.
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_PSA
bool "PSA Crypto support for WiFi"
select WIFI_NM_WPA_SUPPLICANT_WEP
select PSA_WANT_KEY_TYPE_AES
select PSA_WANT_ALG_CMAC
select PSA_WANT_ALG_CBC_PKCS7
select PSA_WANT_ALG_CTR
select PSA_WANT_ALG_ECDSA
select PSA_WANT_GENERATE_RANDOM
select PSA_WANT_ALG_RSA_PSS
select PSA_WANT_ALG_DETERMINISTIC_ECDSA
select PSA_WANT_ALG_SHA_512
select PSA_WANT_ALG_SHA_1
select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR
select PSA_WANT_ECC_SECP_R1_256
# Legacy crypto, still needed
select MBEDTLS
select MBEDTLS_CMAC_C
select MBEDTLS_GCM_C
select MBEDTLS_TLS_LIBRARY
select MBEDTLS_PK_WRITE_C
select MBEDTLS_X509_LIBRARY
select MBEDTLS_X509_CRT_PARSE_C
select MBEDTLS_CIPHER_C
select MBEDTLS_CIPHER_MODE_CTR
select MBEDTLS_CIPHER_MODE_CBC
select MBEDTLS_SSL_TLS_C
select MBEDTLS_ECP_C
select MBEDTLS_CTR_DRBG_C
select MBEDTLS_KEY_EXCHANGE_ALL_ENABLED
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_BUILTIN
bool "Legacy Crypto support for WiFi"
select MBEDTLS select MBEDTLS
select MBEDTLS_CIPHER_MODE_CTR_ENABLED select MBEDTLS_CIPHER_MODE_CTR_ENABLED
select MBEDTLS_CIPHER_MODE_CBC_ENABLED select MBEDTLS_CIPHER_MODE_CBC_ENABLED