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

Add benchmarks and memory tracking feature to Signature Examples #467

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

miyazakh
Copy link
Contributor

Based on Japan Intern Morimoto san's work
Fix compile and some clean up

Original PR#352

Shingo Morimoto and others added 6 commits October 4, 2024 11:14
Add becnmark and memory tranking to the following program:
signature/rsa_vfy_only/verify
signature/rsa_buffer/verify
signature/ecc-sign-verify/ecc_sign_verify
-modified Makefile to execute clean target before building.
-modified Makefile to add CFLAGS for sp_x86_64.
-fixed BENCH_TIME_SEC possible to be defined by compiler flags.
-add -lpthread to be given to compiler.
* Add non-blocking mode for ECC Signature Example

* Add non-blocking mode for RSA with TFM

* Add ecc_vfy_only and ecc_vfy_only_nonblock

- Add ecc_vfy_only to separate the function  Verifying only from the ecc_sign_verify that signing and verifying the signatures.
- Rename rsa_buffer to rsa_sign_verify
- Add rsa_vfy_only_nonblock

* Revise the README

---------

Co-authored-by: Shingo Morimoto <[email protected]>
add Makefile to make all
remove unnecessary files
remove trailing spaces
@miyazakh miyazakh force-pushed the sig_verify_morimoto branch from 661dd3a to b6328e5 Compare October 30, 2024 04:36
@miyazakh
Copy link
Contributor Author

Hi @cconlon
I remove unnecessary files. There are still around 4000 lines to be added. But, half of that number comes from folder refactoring.
embedded/tls <-- Be moved from embedded/*. Around 2600 lines(C and Header)
embedded/signature <-- Be added newly. Around 2100 lines(C and Header)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants