-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove the dynamic SE interface in 4.0 #8151
Comments
Note: a good portion of |
Note: I think this will close #3856 as well. Actually, when addressing this, we should search for "SE", |
Agreed that we should do that. But double check that the issues don't also apply to the new driver interface, or if they do that there is an issue for that. I tend to call |
Note that at least |
I'm still using the "old" dynamic SE interface and i'm wondering whether the new PSA driver interface is actually in production or not before switching. I mean the driver interface cannot be fully defined through JSON files, you still need to manually modify the jinja templates. Is this really the way it is expected to work ? |
The C part is ready for production and actually used in production by several early adopters. Unfortunately, you do need to edit |
Remove the dynamic SE interface (supplanted by opaque drivers).
MBEDTLS_PSA_CRYPTO_SE_C
must be removed frommbedtls_config.h
. All code related to this should be removed, exceptmbedtls_psa_register_se_key()
which first needs to change to work with new-style drivers.Mailing list thread: https://lists.trustedfirmware.org/archives/list/mbed-tls@lists.trustedfirmware.org/thread/7AM6WGPCIEHOZQ5G3M5LPZHNG5CSOPAP/
The text was updated successfully, but these errors were encountered: