mbedtls
mbedtls copied to clipboard
Always build with MBEDTLS_USE_PSA_CRYPTO and MBEDTLS_PSA_CRYPTO_CLIENT enabled
The goal of this issue is to always have MBEDTLS_USE_PSA_CRYPTO
and MBEDTLS_PSA_CRYPTO_CLIENT
(or MBEDTLS_PSA_CRYPTO_SPM
) enabled no matter how the library is built.
Definition of done:
-
MBEDTLS_USE_PSA_CRYPTO
is no longer a selectable option inmbedtls_config.h
, but an internal symbol that is auto-enabled during a transition period. -
!MBEDTLS_PSA_CRYPTO_CLIENT
is no longer tested, except possibly in builds that focus on low-level crypto.
Any reduction in test coverage should be justified.