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

Rewrite fuzz_privkey.c and fuzz_pubkey.c for the PSA API #9980

Open
davidhorstmann-arm opened this issue Feb 13, 2025 · 0 comments
Open

Rewrite fuzz_privkey.c and fuzz_pubkey.c for the PSA API #9980

davidhorstmann-arm opened this issue Feb 13, 2025 · 0 comments
Labels
size-m Estimated task size: medium (~1w)

Comments

@davidhorstmann-arm
Copy link
Contributor

davidhorstmann-arm commented Feb 13, 2025

Part of implementing #9904

Rewrite the programs fuzz_privkey and fuzz_pubkey to have the equivalent of their current functionality (as far as possible) using the PSA API.

This involves rewriting these fuzz programs to do broadly the following steps:

  • Parse the key from the input to the fuzzer with PK
  • Use the PK to PSA bridge to import these keys into a PSA key slot
  • Check that everything is okay

This task is done when these fuzzing programs no longer use any legacy function.

Estimate: 10 Ideal Engineering Hours

@davidhorstmann-arm davidhorstmann-arm added the size-m Estimated task size: medium (~1w) label Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size-m Estimated task size: medium (~1w)
Projects
None yet
Development

No branches or pull requests

1 participant