| # Copyright (c) 2024 Nordic Semiconductor ASA | 
 | # SPDX-License-Identifier: Apache-2.0 | 
 |  | 
 | # This file was automatically generated by create_psa_files.py | 
 | # from: ../../../modules/crypto/mbedtls/include/psa/crypto_config.h. | 
 | # Do not edit it manually. | 
 |  | 
 | config PSA_CRYPTO_CLIENT | 
 | 	bool | 
 | 	help | 
 | 	  Promptless symbol to state that there is a PSA crypto API provider | 
 | 	  enabled in the system. This allows to select desired PSA_WANT features. | 
 |  | 
 | if PSA_CRYPTO_CLIENT | 
 |  | 
 | config PSA_CRYPTO_ENABLE_ALL | 
 | 	bool "All PSA crypto features" | 
 |  | 
 | config PSA_WANT_ALG_CBC_NO_PADDING | 
 | 	bool "PSA_WANT_ALG_CBC_NO_PADDING" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_CBC_PKCS7 | 
 | 	bool "PSA_WANT_ALG_CBC_PKCS7" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_CCM | 
 | 	bool "PSA_WANT_ALG_CCM" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_CCM_STAR_NO_TAG | 
 | 	bool "PSA_WANT_ALG_CCM_STAR_NO_TAG" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_CMAC | 
 | 	bool "PSA_WANT_ALG_CMAC" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_CFB | 
 | 	bool "PSA_WANT_ALG_CFB" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_CHACHA20_POLY1305 | 
 | 	bool "PSA_WANT_ALG_CHACHA20_POLY1305" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_CTR | 
 | 	bool "PSA_WANT_ALG_CTR" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_DETERMINISTIC_ECDSA | 
 | 	bool "PSA_WANT_ALG_DETERMINISTIC_ECDSA" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_ECB_NO_PADDING | 
 | 	bool "PSA_WANT_ALG_ECB_NO_PADDING" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_ECDH | 
 | 	bool "PSA_WANT_ALG_ECDH" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_FFDH | 
 | 	bool "PSA_WANT_ALG_FFDH" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_ECDSA | 
 | 	bool "PSA_WANT_ALG_ECDSA" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_JPAKE | 
 | 	bool "PSA_WANT_ALG_JPAKE" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_GCM | 
 | 	bool "PSA_WANT_ALG_GCM" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_HKDF | 
 | 	bool "PSA_WANT_ALG_HKDF" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_HKDF_EXTRACT | 
 | 	bool "PSA_WANT_ALG_HKDF_EXTRACT" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_HKDF_EXPAND | 
 | 	bool "PSA_WANT_ALG_HKDF_EXPAND" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_HMAC | 
 | 	bool "PSA_WANT_ALG_HMAC" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_MD5 | 
 | 	bool "PSA_WANT_ALG_MD5" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_OFB | 
 | 	bool "PSA_WANT_ALG_OFB" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_PBKDF2_HMAC | 
 | 	bool "PSA_WANT_ALG_PBKDF2_HMAC" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_PBKDF2_AES_CMAC_PRF_128 | 
 | 	bool "PSA_WANT_ALG_PBKDF2_AES_CMAC_PRF_128" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_RIPEMD160 | 
 | 	bool "PSA_WANT_ALG_RIPEMD160" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_RSA_OAEP | 
 | 	bool "PSA_WANT_ALG_RSA_OAEP" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_RSA_PKCS1V15_CRYPT | 
 | 	bool "PSA_WANT_ALG_RSA_PKCS1V15_CRYPT" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_RSA_PKCS1V15_SIGN | 
 | 	bool "PSA_WANT_ALG_RSA_PKCS1V15_SIGN" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_RSA_PSS | 
 | 	bool "PSA_WANT_ALG_RSA_PSS" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_SHA_1 | 
 | 	bool "PSA_WANT_ALG_SHA_1" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_SHA_224 | 
 | 	bool "PSA_WANT_ALG_SHA_224" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_SHA_256 | 
 | 	bool "PSA_WANT_ALG_SHA_256" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_SHA_384 | 
 | 	bool "PSA_WANT_ALG_SHA_384" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_SHA_512 | 
 | 	bool "PSA_WANT_ALG_SHA_512" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_SHA3_224 | 
 | 	bool "PSA_WANT_ALG_SHA3_224" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_SHA3_256 | 
 | 	bool "PSA_WANT_ALG_SHA3_256" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_SHA3_384 | 
 | 	bool "PSA_WANT_ALG_SHA3_384" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_SHA3_512 | 
 | 	bool "PSA_WANT_ALG_SHA3_512" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_STREAM_CIPHER | 
 | 	bool "PSA_WANT_ALG_STREAM_CIPHER" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_TLS12_PRF | 
 | 	bool "PSA_WANT_ALG_TLS12_PRF" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_TLS12_PSK_TO_MS | 
 | 	bool "PSA_WANT_ALG_TLS12_PSK_TO_MS" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS | 
 | 	bool "PSA_WANT_ALG_TLS12_ECJPAKE_TO_PMS" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_BRAINPOOL_P_R1_256 | 
 | 	bool "PSA_WANT_ECC_BRAINPOOL_P_R1_256" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_BRAINPOOL_P_R1_384 | 
 | 	bool "PSA_WANT_ECC_BRAINPOOL_P_R1_384" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_BRAINPOOL_P_R1_512 | 
 | 	bool "PSA_WANT_ECC_BRAINPOOL_P_R1_512" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_MONTGOMERY_255 | 
 | 	bool "PSA_WANT_ECC_MONTGOMERY_255" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_MONTGOMERY_448 | 
 | 	bool "PSA_WANT_ECC_MONTGOMERY_448" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_SECP_K1_192 | 
 | 	bool "PSA_WANT_ECC_SECP_K1_192" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_SECP_K1_256 | 
 | 	bool "PSA_WANT_ECC_SECP_K1_256" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_SECP_R1_192 | 
 | 	bool "PSA_WANT_ECC_SECP_R1_192" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_SECP_R1_224 | 
 | 	bool "PSA_WANT_ECC_SECP_R1_224" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_SECP_R1_256 | 
 | 	bool "PSA_WANT_ECC_SECP_R1_256" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_SECP_R1_384 | 
 | 	bool "PSA_WANT_ECC_SECP_R1_384" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_ECC_SECP_R1_521 | 
 | 	bool "PSA_WANT_ECC_SECP_R1_521" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_DH_RFC7919_2048 | 
 | 	bool "PSA_WANT_DH_RFC7919_2048" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_DH_RFC7919_3072 | 
 | 	bool "PSA_WANT_DH_RFC7919_3072" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_DH_RFC7919_4096 | 
 | 	bool "PSA_WANT_DH_RFC7919_4096" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_DH_RFC7919_6144 | 
 | 	bool "PSA_WANT_DH_RFC7919_6144" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_DH_RFC7919_8192 | 
 | 	bool "PSA_WANT_DH_RFC7919_8192" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_DERIVE | 
 | 	bool "PSA_WANT_KEY_TYPE_DERIVE" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_PASSWORD | 
 | 	bool "PSA_WANT_KEY_TYPE_PASSWORD" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_PASSWORD_HASH | 
 | 	bool "PSA_WANT_KEY_TYPE_PASSWORD_HASH" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_HMAC | 
 | 	bool "PSA_WANT_KEY_TYPE_HMAC" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_AES | 
 | 	bool "PSA_WANT_KEY_TYPE_AES" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_ARIA | 
 | 	bool "PSA_WANT_KEY_TYPE_ARIA" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_CAMELLIA | 
 | 	bool "PSA_WANT_KEY_TYPE_CAMELLIA" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_CHACHA20 | 
 | 	bool "PSA_WANT_KEY_TYPE_CHACHA20" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_DES | 
 | 	bool "PSA_WANT_KEY_TYPE_DES" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY | 
 | 	bool "PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_DH_PUBLIC_KEY | 
 | 	bool "PSA_WANT_KEY_TYPE_DH_PUBLIC_KEY" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_RAW_DATA | 
 | 	bool "PSA_WANT_KEY_TYPE_RAW_DATA" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY | 
 | 	bool "PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT | 
 | 	bool "PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT | 
 | 	bool "PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE | 
 | 	bool "PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE | 
 | 	bool "PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT | 
 | 	bool "PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT | 
 | 	bool "PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE | 
 | 	bool "PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_DH_KEY_PAIR_IMPORT | 
 | 	bool "PSA_WANT_KEY_TYPE_DH_KEY_PAIR_IMPORT" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_DH_KEY_PAIR_EXPORT | 
 | 	bool "PSA_WANT_KEY_TYPE_DH_KEY_PAIR_EXPORT" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | config PSA_WANT_KEY_TYPE_DH_KEY_PAIR_GENERATE | 
 | 	bool "PSA_WANT_KEY_TYPE_DH_KEY_PAIR_GENERATE" if !MBEDTLS_PROMPTLESS | 
 | 	default y if PSA_CRYPTO_ENABLE_ALL | 
 |  | 
 | endif # PSA_CRYPTO_CLIENT |