Skip to content
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] Implement a SW reset #25659

Open
martin-velay opened this issue Dec 16, 2024 · 0 comments
Open

[hmac] Implement a SW reset #25659

martin-velay opened this issue Dec 16, 2024 · 0 comments
Labels
Component:DD Component:Doc Documentation issue Component:DV DV issue: testbench, test case, etc. IP:hmac

Comments

@martin-velay
Copy link
Contributor

With the current RTL implementation, it's not possible to interrupt the current operations abruptly and move back into the initial state of the FSMs. Which means that if there is an alert somewhere or if something went wrong we'll have to perform some dummy operations to be able to restart from a suitable state.

Note: I have also heard that this could also be the case for other blocks.

Note: this could also auto-trigger a wipe_secret operation to be sure that nothing sensitive is left.

FYI: @vogelpi, @nasahlpa and @andreaskurth, do you have thoughts about this?

@martin-velay martin-velay added Component:DD Component:Doc Documentation issue Component:DV DV issue: testbench, test case, etc. IP:hmac labels Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component:DD Component:Doc Documentation issue Component:DV DV issue: testbench, test case, etc. IP:hmac
Projects
None yet
Development

No branches or pull requests

1 participant