We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
primitives
Currently we use tiny_keccak for our keccak256 function:
keccak256
core/crates/primitives/src/utils.rs
Line 30 in 0ea9024
We have a native-keccak feature for usage in Arbitrum.
native-keccak
We'd like to provide Keccak with assembly & accelerated instructions where possible. See @DaniPopes example usage: https://github.com/DaniPopes/bench-keccak256/blob/127641b353c8d03fe40ca0918bee6a9991d45174/src/lib.rs#L4-L45
This yields a 15-20% improvement on keccak-asm.
keccak-asm
No response
The text was updated successfully, but these errors were encountered:
I can take up this issue
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
Component
primitives
Describe the feature you would like
Currently we use tiny_keccak for our
keccak256
function:core/crates/primitives/src/utils.rs
Line 30 in 0ea9024
We have a
native-keccak
feature for usage in Arbitrum.We'd like to provide Keccak with assembly & accelerated instructions where possible. See @DaniPopes example usage:
https://github.com/DaniPopes/bench-keccak256/blob/127641b353c8d03fe40ca0918bee6a9991d45174/src/lib.rs#L4-L45
This yields a 15-20% improvement on
keccak-asm
.Additional context
No response
The text was updated successfully, but these errors were encountered: