Skip to content

Various Small Additions to ACVP Tool#3024

Merged
nhatnghiho merged 10 commits intoaws:mainfrom
nhatnghiho:acvp-small-additions
Mar 9, 2026
Merged

Various Small Additions to ACVP Tool#3024
nhatnghiho merged 10 commits intoaws:mainfrom
nhatnghiho:acvp-small-additions

Conversation

@nhatnghiho
Copy link
Copy Markdown
Contributor

Issues:

Addresses P355857148

Description of changes:

This PR adds ACVP support for:

  • RSA signaturePrimitive
  • RSA decryptionPrimitive
  • KAS-ECC-SSC onePassDh
  • ECDSA sigGen componentTest

Call-outs:

Due to the random nature of ECDH and ECDSA sigGen, no expected vector was added for these 2. To review, please run the script locally to verify the result.

Testing:

Run check_expected.go on the new test vectors.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and the ISC license.

Copy link
Copy Markdown
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

clang-tidy made some suggestions

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Feb 20, 2026

Codecov Report

❌ Patch coverage is 93.33333% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 78.37%. Comparing base (ec37c27) to head (b07404d).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
crypto/fipsmodule/rsa/rsa_impl.c 85.71% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3024      +/-   ##
==========================================
- Coverage   78.38%   78.37%   -0.01%     
==========================================
  Files         689      689              
  Lines      121200   121215      +15     
  Branches    16979    16980       +1     
==========================================
+ Hits        95001    95003       +2     
- Misses      25304    25317      +13     
  Partials      895      895              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@justsmth justsmth requested a review from sgmenda February 26, 2026 13:41
sgmenda
sgmenda previously approved these changes Mar 4, 2026
Copy link
Copy Markdown
Contributor

@sgmenda sgmenda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm. good catch on the wycheproof vectors!

justsmth
justsmth previously approved these changes Mar 9, 2026
@nhatnghiho nhatnghiho merged commit c59b86c into aws:main Mar 9, 2026
448 of 455 checks passed
WillChilds-Klein pushed a commit to WillChilds-Klein/aws-lc that referenced this pull request Mar 11, 2026
### Issues:
Addresses P355857148

### Description of changes: 
This PR adds ACVP support for:
- `RSA signaturePrimitive`
- `RSA decryptionPrimitive`
- `KAS-ECC-SSC onePassDh`
- `ECDSA sigGen componentTest`

### Call-outs:
Due to the random nature of ECDH and ECDSA sigGen, no expected vector
was added for these 2. To review, please run the script locally to
verify the result.

### Testing:
Run `check_expected.go` on the new test vectors.

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and the ISC license.

---------

Co-authored-by: sanketh <sgmenda@amazon.com>
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