356 lines
11 KiB
Plaintext
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
|