Always build with MBEDTLS_USE_PSA_CRYPTO and MBEDTLS_PSA_CRYPTO_CLIENT enabled #9630
Labels
api-break
This issue/PR breaks the API and must wait for a new major version
component-crypto
Crypto primitives and low-level interfaces
component-tls
component-x509
size-s
Estimated task size: small (~2d)
The goal of this issue is to always have
MBEDTLS_USE_PSA_CRYPTO
andMBEDTLS_PSA_CRYPTO_CLIENT
(orMBEDTLS_PSA_CRYPTO_SPM
) enabled no matter how the library is built.Definition of done:
MBEDTLS_USE_PSA_CRYPTO_ENABLED
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.
The text was updated successfully, but these errors were encountered: