-
Notifications
You must be signed in to change notification settings - Fork 830
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
[hmac] D3 Signoff #22638
Comments
This procedure covers all commits that introduced RTL/software changes in HMAC over the period between ChecklistNEW_FEATURES_D3
Most of the changes since D2 concerned bugfixes around the save/restore and secure wiping capabilities,
Both features have been properly documented and appear in the DV workflow. TODO_COMPLETE
The HMAC contains an unresolved TODO at DoneAwaitMessageComplete: begin
if (digest_on_blk) begin
// Once the digest is being computed for the complete message block, wait for the hash to
// complete.
// TODO (issue #21710): handle incomplete message size and check against 512 or 1024
done_state_d = DoneAwaitHashComplete;
end
end The mentioned issue #21710 has been closed as unplanned. LINT_COMPLETE
Both
CDC_COMPLETE/RDC_COMPLETE
Not relevant here. REVIEW_RTL
I went through the RTL and tried to digest the design. Nothing to report here. REVIEW_DELETED_FF
After a top-level Vivado synthesis no trimmed flip-flops were reported in the HMAC block. There is a basic REVIEW_SW_CHANGE
The two new features described above induce software changes in the cryptolib drive for HMAC that have been handled in #23510. REVIEW_SW_ERRATA
Nothing to report. Commits since the D2(S) SignoffBelow we list all the commits (most recent first) that touched upon the
Open Bug/Feature Issues |
Thanks for doing this carefully. Tracking through the text, I think I can see a few action items:
I believe that all three need addressing before D3 signoff is complete for this block, but (on the plus side) they hopefully give an upper bound on the changes required. |
Some non-trivial work has flown into the HMAC IP, both RTL and DV, since the 2.0.0 milestone. For a summary of newly added features and fixed bugs, see lowRISC#22638. This commit bumps the version number to reflect these changes. Signed-off-by: Andrea Caforio <andrea.caforio@lowrisc.org>
Update January 24The open action items of the report on December 4, 2024 have been fixed. The list of commits has been amended. |
LGTM, thanks Andrea ! |
Thanks for updating this issue @andrea-caforio . Would you mind preparing the D3 sign-off PR please? For inspiration, please check the V3 sign-off PR #26262 |
The PR is here: #26294 |
Signoff commit merged. Congratulations, @andrea-caforio ! |
Description
No response
The text was updated successfully, but these errors were encountered: