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

Write a test driver for transparent signatures #3344

Closed
gilles-peskine-arm opened this issue May 22, 2020 · 2 comments
Closed

Write a test driver for transparent signatures #3344

gilles-peskine-arm opened this issue May 22, 2020 · 2 comments
Assignees
Labels
component-crypto Crypto primitives and low-level interfaces enhancement

Comments

@gilles-peskine-arm
Copy link
Contributor

gilles-peskine-arm commented May 22, 2020

Write a test transparent driver conforming to the interface defined in #3313 that supports the following functionality with at least one signature algoritm: key import, key generation, obtaining the public key, signing a hash, verifying a hash. This test driver will use Mbed TLS functions to perform the calculation.

Add a component to tests/scripts/all.sh that runs the unit tests in such a way that the relevant operations go through this driver using the build framework provided by #3325. Add a few unit tests to validate that the driver is used in this configuration.

@carlaageamundsen
Copy link

@gilles-peskine-arm Hi, can you assign this task to me?

@ronald-cron-arm
Copy link
Contributor

ronald-cron-arm commented Apr 2, 2021

This is completed: see tests/src/drivers/signature.c and tests/src/drivers/key_management.c. Thus closing.

@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
Projects
None yet
Development

No branches or pull requests

5 participants