-
Notifications
You must be signed in to change notification settings - Fork 119
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
Import Poseidon hash into Zebra #2064
Comments
I moved this task to sprint 13 because the anchors are a higher priority - they are blocking the history chain contextual validation and testing. |
We decided to favour importing cryptography over re-implementing it, at least until after NU5 activation. |
We're not planning to do full-node wallet work any time soon. If we do, we'll need to decide if this ticket is in scope, and update its content, because the spec has changed since it was created. |
As defined in NU5 spec:
https://zips.z.cash/protocol/nu5.pdf#poseidonhash
For reference, one implementation is over in the
orchard
crate: https://github.com/zcash/orchard/blob/main/src/primitives/poseidon.rsScheduling
This is only required for the wallet work, because it's used to create nullifiers.
The text was updated successfully, but these errors were encountered: