Study: PSA random generation drivers for 4.0 (replace entropy.h) #8150
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
enhancement
size-l
Estimated task size: large (2w+)
As per #5156 (comment) - investigate what is required to support PSA entropy drivers. The outcome of this task is to define an epic with the work needed for 4.0.
https://github.com/Mbed-TLS/mbedtls/blob/development/docs/proposed/psa-driver-interface.md#random-generation-entry-points
This includes an overhaul of support for a stored seed, replacing
MBEDTLS_ENTROPY_NV_SEED
andmbedtls_psa_inject_entropy()
.The functionality of
MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG
andmbedtls_psa_external_get_random
will be subsumed. But we may want to keep them as a simpler interface, especially until we have driver generation scripts.The text was updated successfully, but these errors were encountered: