-
-
Notifications
You must be signed in to change notification settings - Fork 779
OpenTitan: Add SHA support #2614
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
Conversation
|
I have updated the virtulisation to queue events |
2bb608c to
25d6a47
Compare
280002a to
aca4690
Compare
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
|
I just rebased this on master |
|
This is also required to HMAC to work as part of the 2.0 release, it would be good to get this in soon. |
|
bors r+ |
|
For the future, can we try to make the PR title / description better represent what's really changed or added? I think "OpenTitan: Add SHA support" is not necessarily incorrect, although really understates what's introduced here: adding a SHA driver, virtualizer and quite significant changes to HMAC. Probably the fault's on me for judging based on the title whether I can afford to do a review in my (unfortunately) currently limited time, but I would've liked to a closer look at a SHA userspace driver. |
Pull Request Overview
This PR adds SHA support to capsules and OpenTitan. It also allows full SHA and HMAC virtualisation
Testing Strategy
Run 1 app with SHA operations and another app using HMAC at the same time on the FPGA.
TODO or Help Wanted
Documentation Updated
/docs, or no updates are required.Formatting
make prepush.