-
Notifications
You must be signed in to change notification settings - Fork 61
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
Use the SHA-3 implementation from tiny-keccak #163
Conversation
This is faster than the implementation in rust-crypto, has fewer dependencies, and is more actively maintained.
Thanks @mbrubeck! |
1 similar comment
Thanks @mbrubeck, @newpavlov please read the CONTRIBUTING.md file (currently it's pointing at the incorrect domain but there are two processes called 1/C4 and 2/COSS here: www.github.com/ethereumproject/rfc) You will see that you do not need to ask permission, please join in and contribute your patches, they will be merged quickly. @mbrubeck as you've made a patch, could you please read over 1/C4 and if you agree to working according to 1/C4, i'd like to extend an invitation to you to join the sputnikvm maintainers group. |
@newpavlov We're currently using keccak for two occasions. The first one is to hash an address (20 bytes) together with a nonce (32 bytes), using RLP. That is something around ~52 bytes (a few additional bytes are there due to RLP). The second one is the But please feel free to create an issue or a PR. We can do some banchmark! |
Yes, for 52 bytes input |
@newpavlov we also look to an alternative to rust-crypto for our anouther project |
This is faster than the implementation in rust-crypto, has fewer dependencies, and is more actively maintained.