zephyr/modules/mbedtls/Kconfig.psa

356 lines
11 KiB
Plaintext

# 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_BASIC
bool "PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC" 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_BASIC
bool "PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC" 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_BASIC
bool "PSA_WANT_KEY_TYPE_DH_KEY_PAIR_BASIC" 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