mbedtls icon indicating copy to clipboard operation
mbedtls copied to clipboard

Always build with MBEDTLS_USE_PSA_CRYPTO and MBEDTLS_PSA_CRYPTO_CLIENT enabled

Open gilles-peskine-arm opened this issue 5 months ago • 0 comments

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 in mbedtls_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.

gilles-peskine-arm avatar Sep 24 '24 17:09 gilles-peskine-arm