mbedtls: do not set PSA_WANT_KEY_TYPE_[RSA/ECC]_KEY_PAIR_BASIC
Mbed TLS automatically sets PSA_WANT_KEY_TYPE_[RSA/ECC]_KEY_PAIR_BASIC whenever "_IMPORT || _EXPORT || _GENERATE || _DERIVE" operations are set. Therefore we just set the proper actions where required. Signed-off-by: Valerio Setti <vsetti@baylibre.com>
This commit is contained in:
parent
95599968d9
commit
7fadfeec7c
5 changed files with 6 additions and 6 deletions
|
@ -81,8 +81,9 @@ config MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
|
|||
default y if UOSCORE || UEDHOC
|
||||
select MBEDTLS_MD
|
||||
select PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY if PSA_CRYPTO_CLIENT
|
||||
select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC if PSA_CRYPTO_CLIENT
|
||||
select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT if PSA_CRYPTO_CLIENT
|
||||
select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_EXPORT if PSA_CRYPTO_CLIENT
|
||||
select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE if PSA_CRYPTO_CLIENT
|
||||
|
||||
config MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
|
||||
bool "DHE-RSA based ciphersuite modes"
|
||||
|
|
|
@ -30,7 +30,8 @@ CONFIG_MBEDTLS_USER_CONFIG_FILE="config_mbedtls.h"
|
|||
|
||||
CONFIG_MBEDTLS_PSA_CRYPTO_C=y
|
||||
CONFIG_PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY=y
|
||||
CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC=y
|
||||
CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT=y
|
||||
CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT=y
|
||||
CONFIG_PSA_WANT_ECC_SECP_R1_256=y
|
||||
CONFIG_PSA_WANT_ALG_ECDSA=y
|
||||
CONFIG_PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY=y
|
||||
|
|
|
@ -1366,7 +1366,8 @@ config BT_MESH_USES_MBEDTLS_PSA
|
|||
select MBEDTLS_ENTROPY_POLL_ZEPHYR
|
||||
select MBEDTLS_PSA_CRYPTO_C
|
||||
select MBEDTLS_USE_PSA_CRYPTO
|
||||
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC
|
||||
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT
|
||||
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT
|
||||
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE
|
||||
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE
|
||||
select PSA_WANT_ALG_CMAC
|
||||
|
|
|
@ -20,7 +20,6 @@ config JWT_SIGN_RSA
|
|||
select MBEDTLS
|
||||
select MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
|
||||
select PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY if PSA_CRYPTO_CLIENT
|
||||
select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_BASIC if PSA_CRYPTO_CLIENT
|
||||
select PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_IMPORT if PSA_CRYPTO_CLIENT
|
||||
|
||||
config JWT_SIGN_ECDSA
|
||||
|
|
|
@ -3,8 +3,6 @@ CONFIG_MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG=y
|
|||
CONFIG_MBEDTLS_PSA_CRYPTO_C=y
|
||||
CONFIG_MBEDTLS_PSA_P256M_DRIVER_ENABLED=y
|
||||
|
||||
CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC=y
|
||||
CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT=y
|
||||
CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT=y
|
||||
CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE=y
|
||||
CONFIG_PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_DERIVE=y
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue