-
Notifications
You must be signed in to change notification settings - Fork 185
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
Suggestions for generating a 48 character SHA-384 hash #2053
Labels
Comments
I wrote a small test in Java as follows:
Given the text:
This produces the following output:
Based on this testing, the hexadecimal representations of these hashes should be twice the size that they are. This is consistent with what @Telos-sa is seeing. I'll submit a PR to fix this. |
david-waltermire
added a commit
to david-waltermire/OSCAL
that referenced
this issue
Nov 11, 2024
david-waltermire
added a commit
to david-waltermire/OSCAL
that referenced
this issue
Nov 13, 2024
david-waltermire
added a commit
to david-waltermire/OSCAL
that referenced
this issue
Nov 14, 2024
github-project-automation
bot
moved this from Needs Triage
to Done
in NIST OSCAL Work Board
Nov 26, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Question
For our back-matter resources in OSCAL models, we have been generating SHA-384 hashes of files for the hash objects. We haven't been able to get the resulting hash to be 48 characters with this algorithm. The validation constraints require SHA-384 hashes to be exactly 48 characters. We are currently utilizing the the hashlib package from the python standard library, which generates a 96 character SHA-384 hash. We were wondering if this might be an incorrect regular expression used in validation, or if not, if you had any suggestions for generating a 48 character SHA-384 hash.
The text was updated successfully, but these errors were encountered: