Skip to content

Conversation

@jschneider-bensch
Copy link
Contributor

@jschneider-bensch jschneider-bensch commented Oct 20, 2025

This PR ports the Digest trait API for SHA-3 from mainline libcrux.

Fixes https://github.com/cryspen/home/issues/433

@jschneider-bensch
Copy link
Contributor Author

Blocked on #117 getting merged, which updates the C extraction scripts.

@jschneider-bensch jschneider-bensch marked this pull request as ready for review December 16, 2025 13:26
Copy link
Member

@keks keks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ha, when we designed the traits I wasn't even thinking of using them here, nice that it works!

I think this looks good, just two questions:

  1. I think this adds APIs instead of replacing them, correct? (I think that is probably fine)
  2. Do we have tests that use these APIs?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants