feat: Elliptic Curve Virtual Machine Circuit #644
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.
…polynomial
permutation relation arithmetic defined exclusively in relationclasses
comments, naming cleanup
init
ecc_vm_relation_test, algebra test passes sumcheck relation test does not
wip
eccvm, shiftable polynomials now have 0 at first coefficient
added clearer comments to eccvm relations
removed redundant test files
eccvm composer test passes
eccvm flavor (+ upstream circuit builder) are parametrised by curve type / commitment scheme
wip
wip
wip
wip
reduced eccvm relation lengths
added more descriptive comments to ecc_set_relation
cleaned up sumcheck relation fowarding macros
added missing explicit template declarations
slight cleanup of method name bloat
added missing method
removed unused using declaration
added explicit
lookup_library.hpp
file to compute logderivative inversestypo fix
formatting reversions
added ECCVM concepts to flavor
removed unused logderivative method
each subrelation can now choose to not scale relation term by random polynomial
permutation relation arithmetic defined exclusively in relationclasses
comments, naming cleanup
removed TypeMuncher from relation_types
remove foundation
blah compiler errors
compile error fix
compiler fix
compiler fix
wasm compiler fix
wasm compiler fix
compiler fix
compiler fix
fixed error in eccvm lookup relation
Description
Please provide a paragraph or two giving a summary of the change, including relevant motivation and context.
Checklist:
@brief
describing the intended functionality.include
directives have been added.