-
Notifications
You must be signed in to change notification settings - Fork 304
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: Goblin proof construction #3332
Merged
Merged
Changes from 38 commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
2fc62de
Squash
codygunton 34c8dd1
Everything builds
codygunton 6669d2b
Fix test
codygunton c8c3794
Re-link univariate evaluations
codygunton 0c0ea53
Rename struct
codygunton 7c3d80f
Revert shplonk
codygunton 9dc88fb
Cheat... ~> TranslationEvaluations
codygunton 1490b7d
Clean up
codygunton d9ebe64
Scrap test for now
codygunton fe01fd3
cleanup
codygunton ee565cf
Untemplate composer
codygunton 981b9f4
Untemplate prover and verifier
codygunton b534033
Reintroduce warnings
codygunton c55c858
Some composer cleanup
codygunton 835e77e
Remove one unneeded layer of copying.
codygunton 03fc165
Use lambda
codygunton 98272a1
1/3 reduction in compilation time.
codygunton 87a4438
Revert "Remove one unneeded layer of copying."
codygunton 6e2edd3
temp add -ftime-trace
codygunton 32439fb
Make bb-tests run translator_vm_tests
codygunton 2e5b735
Leave note on reverted block
codygunton c37a199
Link TODO to issue
codygunton b242bc7
Resolve some TODOs
codygunton 95cb520
Separate translation check.
codygunton e83fa58
Refactor previous commit
codygunton f8ee996
Wrap opqueue in shared_ptr
codygunton 7c5c08c
Remove comments
codygunton 7700e9f
Pass Ops to ECCVM through OpQueue
codygunton f785cb1
Remove comment
codygunton 3aafd14
Reference issue
codygunton 64184aa
Leave notes
codygunton 66f979b
Remove compilation profiling
codygunton 8f6b899
some cleanup
codygunton 2f80643
Cleanup
codygunton 0d11fae
Initialize op_queue
codygunton 183fb56
Delete notes
codygunton 97373ff
Merge branch 'master' into cg/full-goblin
codygunton 4e9002f
Update sumcheck after rebase.
codygunton 058430e
Fix typos
codygunton 075b0e4
Reintroduce engine
codygunton 9c81e24
Merge remote-tracking branch 'origin/master' into cg/full-goblin
codygunton 678a8b8
Merge branch 'master' into cg/full-goblin
codygunton 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
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.
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.
Haven't we already verified the sumcheck by this time?
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.
Yeah but it felt safer to add this check (why not? also what if somehow the option doesn't have a value and the early return is missed? not sure what happens then).