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

Constrain hashing of function circuit VKs. #9592

Closed
Tracked by #9298
LeilaWang opened this issue Oct 30, 2024 · 0 comments · Fixed by #9756
Closed
Tracked by #9298

Constrain hashing of function circuit VKs. #9592

LeilaWang opened this issue Oct 30, 2024 · 0 comments · Fixed by #9756
Assignees
Labels
C-protocol-circuits Component: Protocol circuits (kernel & rollup) team-turing Leila's team
Milestone

Comments

@LeilaWang
Copy link
Collaborator

No description provided.

@LeilaWang LeilaWang added the team-turing Leila's team label Oct 30, 2024
@LeilaWang LeilaWang added this to A3 Oct 30, 2024
@github-project-automation github-project-automation bot moved this to Todo in A3 Oct 30, 2024
@LeilaWang LeilaWang added this to the TestNet milestone Oct 30, 2024
@LeilaWang LeilaWang added the C-protocol-circuits Component: Protocol circuits (kernel & rollup) label Oct 30, 2024
sirasistant added a commit that referenced this issue Nov 7, 2024
Resolves #9592
 - Now contract artifacts must have VKs in their private functions
- aztec-nargo inserts the verification keys after public function
transpilation
 - We no longer derive any VK in the TX proving flow
 - App VKs are now constrained in the private kernels
 - Bootstrap generates VKs for all apps (with s3 caching)
- PXE is currently accepting any VK present in the artifact as valid: we
should explore the correct interface for this in the future and wether
PXE can use those VKs without rederiving them from ACIR
@github-project-automation github-project-automation bot moved this from Todo to Done in A3 Nov 7, 2024
AztecBot pushed a commit to AztecProtocol/barretenberg that referenced this issue Nov 8, 2024
Resolves AztecProtocol/aztec-packages#9592
 - Now contract artifacts must have VKs in their private functions
- aztec-nargo inserts the verification keys after public function
transpilation
 - We no longer derive any VK in the TX proving flow
 - App VKs are now constrained in the private kernels
 - Bootstrap generates VKs for all apps (with s3 caching)
- PXE is currently accepting any VK present in the artifact as valid: we
should explore the correct interface for this in the future and wether
PXE can use those VKs without rederiving them from ACIR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-protocol-circuits Component: Protocol circuits (kernel & rollup) team-turing Leila's team
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants