bluetooth: mesh: update BT_MESH_USES_MBEDTLS_PSA selected symbols
Instead of selecting legacy MBEDTLS symbols, use corresponding PSA_WANT ones when possible (note: some legacy symbols do not have a PSA correspondance). Signed-off-by: Valerio Setti <vsetti@baylibre.com>
This commit is contained in:
parent
a1a7c9081a
commit
210e08be5d
2 changed files with 17 additions and 8 deletions
|
@ -1349,15 +1349,24 @@ config BT_MESH_USES_MBEDTLS_PSA
|
|||
select MBEDTLS
|
||||
select MBEDTLS_ZEPHYR_ENTROPY
|
||||
select MBEDTLS_PSA_CRYPTO_C
|
||||
select MBEDTLS_MAC_CMAC_ENABLED
|
||||
select MBEDTLS_CIPHER_AES_ENABLED
|
||||
select MBEDTLS_USE_PSA_CRYPTO
|
||||
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_AES_ROM_TABLES
|
||||
select MBEDTLS_CIPHER_CCM_ENABLED
|
||||
select MBEDTLS_ECP_C
|
||||
select MBEDTLS_ECDH_C
|
||||
select MBEDTLS_ECDSA_C
|
||||
select PSA_WANT_ALG_CCM
|
||||
select PSA_WANT_KEY_TYPE_HMAC
|
||||
select PSA_WANT_ALG_HMAC
|
||||
select PSA_WANT_ALG_SHA_256
|
||||
select PSA_WANT_ALG_ECDH
|
||||
select PSA_WANT_ALG_ECDSA
|
||||
select MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED
|
||||
select MBEDTLS_ECP_DP_SECP256R1_ENABLED
|
||||
select PSA_WANT_ECC_SECP_R1_256
|
||||
select MBEDTLS_PK_WRITE_C
|
||||
help
|
||||
Use mbed TLS library to perform crypto operations. Support of
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue