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

Clarify access protection terminology on PSA key slots #3904

Open
gilles-peskine-arm opened this issue Nov 20, 2020 · 1 comment
Open

Clarify access protection terminology on PSA key slots #3904

gilles-peskine-arm opened this issue Nov 20, 2020 · 1 comment
Assignees
Labels
component-crypto Crypto primitives and low-level interfaces enhancement priority-medium Medium priority - this can be reviewed as time permits size-s Estimated task size: small (~2d)

Comments

@gilles-peskine-arm
Copy link
Contributor

In #3547, we discussed terminology around the data and functions used to ensure that key slots are not invalidated while they are in use. This is currently a usage counter, but will become more complex when we add protection against race conditions in multithreaded systems (#3263). See:

The goal of this task is to improve the documentation and possibly the name of the functions. These are purely internal interfaces, so we can change them at any time.

@gilles-peskine-arm gilles-peskine-arm added enhancement component-crypto Crypto primitives and low-level interfaces Product Backlog labels Nov 20, 2020
@laumor01 laumor01 added the size-s Estimated task size: small (~2d) label Mar 23, 2021
@bensze01 bensze01 modified the milestone: PSA Crypto: Q2-Q3 Implement missing v1.0 spec functionality Jul 28, 2021
@bensze01 bensze01 removed this from the PSA Crypto: Q2-Q3 Implement missing v1.0 spec functionality milestone Aug 11, 2021
@gilles-peskine-arm
Copy link
Contributor Author

Related: #5084 which adds mutexes, making “lock” effectively ambiguous.

@daverodgman daverodgman added priority-medium Medium priority - this can be reviewed as time permits and removed Product Backlog labels May 13, 2022
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 priority-medium Medium priority - this can be reviewed as time permits size-s Estimated task size: small (~2d)
Projects
None yet
Development

No branches or pull requests

6 participants