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

Implement interruptible ECC Export Public Key (Setup / Abort) #9647

Open
paul-elliott-arm opened this issue Sep 27, 2024 · 0 comments · May be fixed by #9785
Open

Implement interruptible ECC Export Public Key (Setup / Abort) #9647

paul-elliott-arm opened this issue Sep 27, 2024 · 0 comments · May be fixed by #9785
Labels
component-psa PSA keystore/dispatch layer (storage, drivers, …) enhancement size-s Estimated task size: small (~2d)

Comments

@paul-elliott-arm
Copy link
Member

paul-elliott-arm commented Sep 27, 2024

Stage 2 of implementing interruptible ECC export public key.

This should involve implementing psa_export_public_key_iop_setup() and psa_export_public_key_iop_abort() and include any testing that we can do of the above two functions to ensure they are functionally correct.

Remember that abort should be called internally in case of any error.

Function prototypes for reference:

psa_status_t psa_export_public_key_iop_abort(psa_export_public_key_iop_t * operation);
psa_status_t psa_export_public_key_iop_setup(psa_export_public_key_iop_t * operation,
                                             psa_key_id_t key);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component-psa PSA keystore/dispatch layer (storage, drivers, …) enhancement size-s Estimated task size: small (~2d)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant