Manuel Pégourié-Gonnard | a715945 | 2023-03-22 17:29:22 +0100 | [diff] [blame] | 1 | Features |
| 2 | * All modules that use hashes or HMAC can now take advantage of PSA Crypto |
| 3 | drivers when MBEDTLS_PSA_CRYPTO_C is enabled and psa_crypto_init() has |
| 4 | been called. Previously (in 3.3), this was restricted to a few modules, |
| 5 | and only in builds where MBEDTLS_MD_C was disabled; in particular the |
| 6 | entropy module was not covered which meant an external RNG had to be |
| 7 | provided - these limitations are lifted in this version. A new set of |
| 8 | feature macros, MBEDTLS_MD_CAN_xxx, has been introduced that can be used |
| 9 | to check for availability of hash algorithms, regardless of whether |
Manuel Pégourié-Gonnard | 1f61b7b | 2023-09-22 10:15:22 +0200 | [diff] [blame] | 10 | they're provided by a built-in implementation, a driver or both. See |
| 11 | docs/driver-only-builds.md. |