-
Notifications
You must be signed in to change notification settings - Fork 3
Add NanoROOT utility functions and test suite #34
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
Conversation
- Introduced `smp_nanoroot_util.c` containing utility functions for NanoROOT operations, including configuration parsing and error handling. - Implemented mutex protection for NanoROOT modules. - Added comprehensive test suite `run_tap_nanoroot_test.sh` for testing NanoROOT TAP operations, covering seal/unseal, RSA, ECC, and MLDSA signature operations. - Included validation for prerequisites and cleanup mechanisms in the test script.
|
All contributors have signed the CLA ✍️ ✅ |
|
I have read the CLA Document and I hereby sign the CLA |
- Introduced ENABLE_NANOROOT option in CMakeLists.txt for building NanoROOT support. - Enhanced BUILD_RUN.md with detailed instructions and project structure for NanoROOT TAP example. - Updated default-fingerprint.json to use absolute paths for helper scripts. - Modified tap_nanoroot_example.c to include signature file handling for sign/verify operations. - Adjusted run_tap_nanoroot_test.sh to reflect changes in command-line options for signature file usage.
|
Detect secrets is flagging the following Secret Type: Hex High Entropy String since these are samples, and not actual secrets we just need to update the baseline file. |
smp_nanoroot_util.ccontaining utility functions for NanoROOT operations, including configuration parsing and error handling.run_tap_nanoroot_test.shfor testing NanoROOT TAP operations, covering seal/unseal, RSA, ECC, and MLDSA signature operations.