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

PSA: Support volatile secure element keys #3288

Closed
gilles-peskine-arm opened this issue Apr 28, 2020 · 1 comment · Fixed by #3382
Closed

PSA: Support volatile secure element keys #3288

gilles-peskine-arm opened this issue Apr 28, 2020 · 1 comment · Fixed by #3382
Labels
component-crypto Crypto primitives and low-level interfaces enhancement good-first-issue Good for newcomers help-wanted This issue is not being actively worked on, but PRs welcome.

Comments

@gilles-peskine-arm
Copy link
Contributor

gilles-peskine-arm commented Apr 28, 2020

Implement support for volatile keys in a secure element. #3302 defines an encoding of lifetimes that makes certain keys volatile, but the code does not treat them as volatile.

This is part of a larger redesign in #3287 and should not necessarily be implemented on its own with the current structure of the code.

Goals:

  • Support volatile keys in a secure element, in addition to persistent keys.
  • At least smoke tests. Detailed testing is out of scope of this task.
@gilles-peskine-arm gilles-peskine-arm added enhancement mbed TLS team component-crypto Crypto primitives and low-level interfaces needs-preceding-pr Requires another PR to be merged first labels Apr 28, 2020
@danh-arm danh-arm added this to the Backlog milestone May 14, 2020
@gilles-peskine-arm gilles-peskine-arm removed needs-preceding-pr Requires another PR to be merged first mbed TLS team labels May 14, 2020
@gilles-peskine-arm gilles-peskine-arm added good-first-issue Good for newcomers help-wanted This issue is not being actively worked on, but PRs welcome. labels May 28, 2020
@gilles-peskine-arm
Copy link
Contributor Author

@stevew817 This could be a good first PR digging into the PSA code.

stevew817 added a commit to stevew817/mbedtls that referenced this issue Jun 1, 2020
stevew817 added a commit to stevew817/mbedtls that referenced this issue Jun 1, 2020
And added basic tests. Closes Mbed-TLS#3288.

Signed-off-by: Steven Cooreman <steven.cooreman@silabs.com>
@ronald-cron-arm ronald-cron-arm linked a pull request Jun 19, 2020 that will close this issue
2 tasks
@bensze01 bensze01 modified the milestones: Backlog, Driver interface: API design and prototype Jul 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component-crypto Crypto primitives and low-level interfaces enhancement good-first-issue Good for newcomers help-wanted This issue is not being actively worked on, but PRs welcome.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants