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

Many small edits; Comments, typos, and data validation #834

Merged
merged 4 commits into from
Jun 28, 2024
Merged

Many small edits; Comments, typos, and data validation #834

merged 4 commits into from
Jun 28, 2024

Conversation

RandallSteck
Copy link
Contributor

Many fixes/cleanup to comments, extra CRLFs, and some to data output

I have addressed several data validation issues where libacvp differed from ACVP protocol min/max values. I've altered max values for some buffers/arrays (e.g. filename max length to better accommodate windows long filenames) and increased some fields marked "arbitrary" where they length proved insufficient in some cases.

I have been compiling libacvp on a wide variety of systems, include small/embedded/IOT, and along the way I've made minor fixes to address compiler warnings and hardware/compiler "quirks". One operational environment failed Hash/Shake MCT testing, and it is due to a compiler's misinterpretation of the Rightmost Outer Bits (ROB) calculation. I've change it to be explicit and avoid "pointer math".

I'm happy to change/amend as needed. I have more "feature" oriented changes in future pull requests.

@abkarcher abkarcher requested review from malbert1 and bfussell June 28, 2024 18:11
@abkarcher abkarcher merged commit 1b49c1c into cisco:libacvp_2_1_0-throttle Jun 28, 2024
@abkarcher
Copy link
Contributor

Merged. Thanks again!

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