Skip to content
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

Drop VIA Padlock support #5903

Closed
gilles-peskine-arm opened this issue Jun 9, 2022 · 1 comment · Fixed by #9258
Closed

Drop VIA Padlock support #5903

gilles-peskine-arm opened this issue Jun 9, 2022 · 1 comment · Fixed by #9258
Assignees
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 deprecation needs deprecation announcement size-xs Estimated task size: extra small (a few hours at most)

Comments

@gilles-peskine-arm
Copy link
Contributor

gilles-peskine-arm commented Jun 9, 2022

Mbed TLS supports AES acceleration on 32-bit x86 chips with VIA Padlock (MBEDTLS_PADLOCK_C).

This processor feature has lost a lot of its popularity now that x86 chips are mostly 64-bit and have Intel's AES acceleration. The Arm maintainer team doesn't have the knowledge or hardware to maintain this feature. As a consequence, unless there is significant demonstrated interest, we intend to remove MBEDTLS_PADLOCK_C and library/padlock.c in Mbed TLS 4.0. It will still be possible to use VIA padlock via a PSA accelerator driver (which will not be part of Mbed TLS).

@gilles-peskine-arm gilles-peskine-arm added component-crypto Crypto primitives and low-level interfaces api-break This issue/PR breaks the API and must wait for a new major version labels Jun 9, 2022
@daverodgman daverodgman added deprecation needs deprecation announcement size-xs Estimated task size: extra small (a few hours at most) labels Aug 7, 2023
@ronald-cron-arm
Copy link
Contributor

Not supported in psa-crypto and not planned to be supported thus this should probably be a MUST rather than a SHOULD.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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 deprecation needs deprecation announcement size-xs Estimated task size: extra small (a few hours at most)
Projects
Status: Mbed TLS 4.0 SHOULD
Status: Done
Status: Configuration split
Development

Successfully merging a pull request may close this issue.

4 participants