blob: 6607e9fe403a05d2444d140467da291b4fb864b0 [file] [log] [blame]
Minos Galanakis93145552025-09-09 18:54:52 +01001Default behavior changes
Minos Galanakis92a21542025-09-25 15:11:52 +01002 * The X.509 and TLS modules now always use the PSA subsystem
Minos Galanakis93145552025-09-09 18:54:52 +01003 to perform cryptographic operations, with a few exceptions documented
4 in docs/architecture/psa-migration/psa-limitations.md. This
5 corresponds to the behavior of Mbed TLS 3.x when
6 MBEDTLS_USE_PSA_CRYPTO is enabled. In effect, MBEDTLS_USE_PSA_CRYPTO
7 is now always enabled.
8 * psa_crypto_init() must be called before performing any cryptographic
9 operation, including indirect requests such as parsing a key or
10 certificate or starting a TLS handshake.
Minos Galanakis92a21542025-09-25 15:11:52 +010011