MBEDTLS_PSA_INJECT_ENTROPY breaks the build since 2.26 #7516
Labels
bug
component-psa
PSA keystore/dispatch layer (storage, drivers, …)
size-s
Estimated task size: small (~2d)
The build option
MBEDTLS_PSA_INJECT_ENTROPY
has been broken since Mbed TLS 2.26 (and still is as of 2.28.3 and 3.4.0).To reproduce:
Expected: success. (Building a program would cause a link error due to missing platform functions, that part is expected.)
Actual:
This option is tricky to use and not well documented, but it is used in Mbed OS (where it was integrated by people who were on the Mbed Crypto team). We want to replace it by a properly integrated mechanism under the PSA API (which may be backward compatible — TBD), but that mechanism isn't implemented yet. In the meantime,
MBEDTLS_PSA_INJECT_ENTROPY
as currently implemented needs to work.The text was updated successfully, but these errors were encountered: