mbedtls: fix Mbed TLS Kconfig options
PR #72475 disabled default enabling of most Mbed TLS features. This means that: - CONFIG_MBEDTLS_CIPHER_AES_ENABLED needs to be manually enabled when required; - CONFIG_PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC does not need to be (almost) always added because there is no default RSA key-exchange enabled, so PSA can be built without RSA support. Signed-off-by: Valerio Setti <vsetti@baylibre.com>
This commit is contained in:
parent
a2f354cabd
commit
a15af0be9f
2 changed files with 2 additions and 2 deletions
|
@ -1353,11 +1353,10 @@ config BT_MESH_USES_MBEDTLS_PSA
|
|||
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC
|
||||
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE
|
||||
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE
|
||||
# Required, otherwise there are missing symbols for PK helpers at link time.
|
||||
select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC
|
||||
select PSA_WANT_ALG_CMAC
|
||||
select PSA_WANT_ALG_ECB_NO_PADDING
|
||||
select PSA_WANT_KEY_TYPE_AES
|
||||
select MBEDTLS_CIPHER_AES_ENABLED
|
||||
select MBEDTLS_AES_ROM_TABLES
|
||||
select PSA_WANT_ALG_CCM
|
||||
select PSA_WANT_KEY_TYPE_HMAC
|
||||
|
|
|
@ -9,5 +9,6 @@ CONFIG_MINIMAL_LIBC_NON_REENTRANT_FUNCTIONS=y
|
|||
CONFIG_MINIMAL_LIBC_RAND=y
|
||||
CONFIG_ENTROPY_GENERATOR=y
|
||||
CONFIG_TEST_RANDOM_GENERATOR=y
|
||||
CONFIG_MBEDTLS_CIPHER_AES_ENABLED=y
|
||||
CONFIG_MBEDTLS_USE_PSA_CRYPTO=n
|
||||
CONFIG_PSA_CRYPTO_ENABLE_ALL=n
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue