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

Fix ACVP Tool Upload Functionality #753

Merged
merged 3 commits into from
Jan 13, 2023

Conversation

billbo-yang
Copy link
Contributor

Issues:

Resolves #CryptoAlg-1488

Description of changes:

In this upstream merge, there is a commit from BoringSSL that changes the output format of the ACVP tool so that the tool can upload results to NIST servers. But, Boring did not change the test files that contain the expected output (apparently they are not testing this in their CI). Because of this, the change fails in our CI. So we skipped the commit in the upstream-merge. This PR brings in this commit and updates all the tests files to be compatible with the new script output.

Call-outs:

N/A

Testing:

Local tests were run to ensure that the expected output files were updated correctly. Additionally, the upload functionality was ran on several different ciphers to ensure that the feature was fixed correctly.

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.

Adam Langley and others added 3 commits January 13, 2023 11:24
See the update to ACVP.md for documentation but this now allows running
a test to be broken down into separate commands for each step: fetching,
processing, and uploading.

Change-Id: Id86d1cd0b07fcc9bdc6c665072b511da0832bdde
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/55608
Reviewed-by: David Benjamin <[email protected]>
Reviewed-by: Adam Langley <[email protected]>
Commit-Queue: Adam Langley <[email protected]>
@billbo-yang billbo-yang merged commit 438c880 into aws:main Jan 13, 2023
@billbo-yang billbo-yang deleted the acvptool_upload_fix branch February 10, 2023 18:26
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.

3 participants