-
Notifications
You must be signed in to change notification settings - Fork 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
HashNameVocab should have SHA-3 Hash Functions #526
Closed
10 tasks done
Labels
Milestone
Comments
A pull request has not been implemented for this proposal just yet, but it should be expected to be quite similar in form to PR 334. |
11 tasks
11 tasks
ajnelson-nist
added a commit
to casework/CASE-Archive
that referenced
this issue
Mar 16, 2023
No effects were observed on Make-managed files. References: * ucoProject/UCO#526 Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist
added a commit
to casework/CASE-Examples
that referenced
this issue
Mar 16, 2023
No effects were observed on Make-managed files. References: * ucoProject/UCO#526 Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist
added a commit
to casework/casework.github.io
that referenced
this issue
Mar 16, 2023
A follow-on patch will regenerate Make-managed files. References: * ucoProject/UCO#526 Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist
added a commit
to casework/casework.github.io
that referenced
this issue
Mar 16, 2023
References: * ucoProject/UCO#526 Signed-off-by: Alex Nelson <[email protected]>
4 tasks
4 tasks
ajnelson-nist
added a commit
to casework/CASE-Utilities-Python
that referenced
this issue
Mar 28, 2023
References: * ucoProject/UCO#508 * ucoProject/UCO#513 * ucoProject/UCO#526 Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist
added a commit
to casework/CASE-Utilities-Python
that referenced
this issue
Apr 4, 2023
A follow-on patch will regenerate Make-managed files. References: * ucoProject/UCO#526 Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist
added a commit
to ajnelson-nist/CASE-Examples-QC
that referenced
this issue
Apr 5, 2023
No effects were observed on Make-managed files. References: * ucoProject/UCO#526 Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist
added a commit
to casework/CASE-Corpora
that referenced
this issue
Apr 5, 2023
A follow-on patch will regenerate Make-managed files. References: * ucoProject/UCO#526 Signed-off-by: Alex Nelson <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Background
FIPS-202 is the Standard that "specifies the Secure Hash Algorithm-3 (SHA-3) family of functions on binary data" (source: abstract).
UCO has a semi-open vocabulary
HashNameVocab
that lists some hash functions. It should be updated to include the SHA-3 functions specified in FIPS-202 section 6.1, which are spelled like this in that section:Requirements
Requirement 1
UCO should standardize the representation of SHA-3 hash values, particularly with the spelling of their method names.
Risk / Benefit analysis
Benefits
HashNameVocab
spelling SHA-3 functions in various manners (e.g.SHA-3-224
to parallel the narrative spelling of SHA-3).Risks
The submitter is unaware of risks associated with this change.
Competencies demonstrated
Competency 1
Digital Corpora provides SHA2-256 and SHA3-256 hashes (documented here) for reference data distribution files. This page lists the hashes for zips of files grouped by content type, excerpted from Govdocs1.
Competency Question 1.1
I downloaded
xlsx.zip
from that "by-type" page. What are the hashes I should expect to see on my downloaded file,kb:File-461e84c3-...
, using today's state of UCO?Result 1.1
See especially
kb:Hash-f1cf2eed-...
.Competency Question 1.2
What would be the new triple if standardizing the SHA-3 family?
Result 1.2
The above would replace this triple:
Solution suggestion
Add these strings to
vocabulary:HashNameVocab
:SHA3-224
SHA3-256
SHA3-384
SHA3-512
Coordination
develop
for the next releasedevelop
state with backwards-compatible implementation merged intodevelop-2.0.0
develop-2.0.0
(N/A)The text was updated successfully, but these errors were encountered: