Skip to content
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

Epic: Usable Foreign / UltraPlonk Keccak256 #1096

Closed
3 tasks done
Savio-Sou opened this issue Apr 5, 2023 · 2 comments
Closed
3 tasks done

Epic: Usable Foreign / UltraPlonk Keccak256 #1096

Savio-Sou opened this issue Apr 5, 2023 · 2 comments

Comments

@Savio-Sou
Copy link
Collaborator

Savio-Sou commented Apr 5, 2023

Tracking issue for exposing the foreign Keccak256 implementation within proving backend (UltraPlonk barretenberg as first target) in Nargo.

Tasklist

Preview Give feedback
  1. enhancement
  2. 6 of 6
    enhancement
    zac-williamson
  3. enhancement
    guipublic
@kevaundray kevaundray added this to Noir Feb 11, 2023
@Savio-Sou Savio-Sou converted this from a draft issue Apr 5, 2023
@TomAFrench
Copy link
Member

We already have a keccak256 opcode in ACIR.

One thing we're missing however afaict is a stdlib function to call keccak256 in order to use this opcode

@kevaundray
Copy link
Contributor

We already have a keccak256 opcode in ACIR.

One thing we're missing however afaict is a stdlib function to call keccak256 in order to use this opcode

That's correct -- the compiler won't process the keccak opcode so that also needs to be fixed

@Savio-Sou Savio-Sou changed the title [Nargo] Enable Keccak256 Opcode [Nargo] Usable Foreign / UltraPlonk Keccak256 Apr 20, 2023
@Savio-Sou Savio-Sou changed the title [Nargo] Enable Keccak256 Opcode [Nargo] Usable Foreign / UltraPlonk Keccak256 Apr 20, 2023
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Noir May 11, 2023
@Savio-Sou Savio-Sou changed the title [Nargo] Usable Foreign / UltraPlonk Keccak256 Epic: Usable Foreign / UltraPlonk Keccak256 May 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

3 participants