You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
343 lines
11 KiB
343 lines
11 KiB
# 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
|
|
|