-
Notifications
You must be signed in to change notification settings - Fork 244
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
Create Poseidon hash function #387
Comments
@kevaundray can you add the noir-stdlib label to this? |
@TomAFrench I am working on noir implementation of poseidon hash. It would be helpful if you could share code for keccack hash in noir, it could help me if I get stuck. My repository is public (https://github.com/vaibhavgeek/poseidon) and looking forward to collaborators. |
Update: Awaiting vectors / Multi dimensional arrays to be implemented in Noir before further proceeding with the same, basic implementation is completed. Work currently on standby as communicated with @vezenovm. |
@vaibhavgeek From discussions with the team I cannot give an exact timeline when this will be added. This isn't currently a priority for us as multi dimensional arrays can be mocked using 1D arrays at the moment. |
Problem
Poseidon is a common hash function when writing circuits--add it to the Noir stdlib.
Solution
Write the Poseidon hash function in Noir.
Additional context
We will consider giving a grant to do this.
The text was updated successfully, but these errors were encountered: