-
Notifications
You must be signed in to change notification settings - Fork 325
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
feat: update honk ultra_recursive_verifier to do aggregation #7582
Merged
Merged
Changes from 10 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
d024c54
honk recursion constraint tests in dsl_tests pass
lucasxia01 8a2a33e
fix verify_honk_proof inputs to take in agg obj
lucasxia01 47d2806
Merge branch 'master' into lx/reinstate-aggregation
lucasxia01 83cfed3
change to 409 in rollup, renable agg obj in a couple ts files
lucasxia01 dd7daea
Merge branch 'lx/reinstate-aggregation' of github.com:AztecProtocol/a…
lucasxia01 ae4ccd7
forgot to fix the tube function
lucasxia01 2153d8b
bb prover fix
lucasxia01 f67f529
added fake agg obj to tube circuit to pass full test
lucasxia01 ab0b2bb
initialize interface change
lucasxia01 c3be434
updated function interfaces, bb compilies
lucasxia01 010062b
remove public_inputs and proof_witness_indices fields of aggregation_…
lucasxia01 25df38f
Merge remote-tracking branch 'origin/master' into lx/update-honk-agg-…
lucasxia01 e1116ce
Merge remote-tracking branch 'origin/master' into lx/update-honk-agg-…
lucasxia01 ea47e7a
fix weird merge changes
lucasxia01 2c07750
redo something merge erased
lucasxia01 ff25f3c
fix write_vk flow to have default agg obj for dummy key
lucasxia01 70c414d
do aggregation in ultra_recursive_verifier
lucasxia01 f074801
enabling/refactoring honk_recursion_constraint to use agg objs
lucasxia01 603ecd1
fixed write_vk flow to correctly set the vk recursive_proof_public_in…
lucasxia01 11231d3
refactor to use shared functionality in aggregation_state.hpp
lucasxia01 20f254f
update tests to pass in a default or handle an agg obj
lucasxia01 5c626b1
added a normalize call and fixed constructing a biggroup in aggregati…
lucasxia01 4f2a80b
just wildly add aggregation objects everywhere
lucasxia01 6ce1558
add simulator function to agg state
lucasxia01 674bcca
try increasing some client ivc gate numbers
lucasxia01 9c4e62b
clean up PR
lucasxia01 553fb2d
fix tests
lucasxia01 aed087e
fixed problems?
lucasxia01 5b9920f
try reverting change to ultra rec verifier
lucasxia01 02e17ac
undo moving add_recursive_proof change
lucasxia01 3305c90
oops, fix to previous commit
lucasxia01 32a11ac
try running CI with debug statements
lucasxia01 3ff3fb2
try a fix for prove_tube (there's two agg objs)
lucasxia01 e9479a5
Merge remote-tracking branch 'origin/master' into lx/update-honk-agg-…
lucasxia01 fe46e5f
add agg obj to aztec ivc
lucasxia01 cea4738
remove extra agg object in client ivc test
lucasxia01 156aba5
just throw an error when you try to add multiple agg objs
lucasxia01 4c50c74
refactor honk recursion constraint (moved dummy stuff to a function)
lucasxia01 45f0329
added assert_is_in_field to agg_obj function to properly constrain it
lucasxia01 37c8392
undo full test change
lucasxia01 9245975
removing some print statements DISABLE_CI
lucasxia01 e9035dd
Merge remote-tracking branch 'origin/master' into lx/update-honk-agg-…
lucasxia01 eeda4a1
remove throw error and replace with assert
lucasxia01 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
probably rename all these pairing points to AggregationObject