Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@alistair23
Copy link
Contributor

@alistair23 alistair23 commented Jun 7, 2021

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

  • Updated the relevant files in /docs, or no updates are required.

Formatting

  • Ran make prepush.

@github-actions github-actions bot added HIL This affects a Tock HIL interface. WG-OpenTitan In the purview of the OpenTitan working group. labels Jun 7, 2021
@alistair23
Copy link
Contributor Author

I have updated the virtulisation to queue events

@alistair23 alistair23 requested a review from phil-levis June 23, 2021 00:27
@alistair23 alistair23 force-pushed the alistair/sha branch 3 times, most recently from 2bb608c to 25d6a47 Compare June 28, 2021 08:55
@bradjc
Copy link
Contributor

bradjc commented Jun 28, 2021

@phil-levis

@alistair23 alistair23 force-pushed the alistair/sha branch 3 times, most recently from 280002a to aca4690 Compare July 1, 2021 23:43
alistair23 added 16 commits July 9, 2021 11:36
Signed-off-by: Alistair Francis <[email protected]>
phil-levis
phil-levis previously approved these changes Jul 9, 2021
@alistair23
Copy link
Contributor Author

I just rebased this on master

@alistair23
Copy link
Contributor Author

This is also required to HMAC to work as part of the 2.0 release, it would be good to get this in soon.

@bradjc
Copy link
Contributor

bradjc commented Jul 12, 2021

bors r+

@bors
Copy link
Contributor

bors bot commented Jul 12, 2021

@bors bors bot merged commit c24a55a into tock:master Jul 12, 2021
@alistair23 alistair23 deleted the alistair/sha branch July 12, 2021 21:39
@lschuermann
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

HIL This affects a Tock HIL interface. WG-OpenTitan In the purview of the OpenTitan working group.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants