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

Test plonk backend serialization #59

Open
wants to merge 127 commits into
base: main
Choose a base branch
from
Open

Conversation

matias-gonz
Copy link
Contributor

No description provided.

ilitteri and others added 25 commits March 6, 2023 11:57
* Derive `Deserialize` and `Serialize` in fields

* Implement `Deserialize`-like methods for felts
* Add OpcodeArithmetic unmarshal

* Change OpcodeArithmetic to ArithmeticOpcode

* Update target test-go

* Update gnark_backend_ffi/backend/plonk/structs/arithmetic_opcode_test.go

Co-authored-by: Ivan Litteri <[email protected]>

---------

Co-authored-by: Ivan Litteri <[email protected]>
* Add OpcodeArithmetic unmarshal

* Change OpcodeArithmetic to ArithmeticOpcode

* Update target test-go

* Update gnark_backend_ffi/backend/plonk/structs/arithmetic_opcode_test.go

Co-authored-by: Ivan Litteri <[email protected]>

* Add directive_opcode

---------

Co-authored-by: Ivan Litteri <[email protected]>
* Add acit unmarshal

* Add acir unmarshal test

* Finish acir test
* Refactor backend package

* Update Makefile
* Move errors

* Move c_go_structures

* Add prove with meta

* Add prove_with_pk

* Add verify_with_meta

* Add verify_with_vk

* Add preprocess

* Add feature plonk

* Move EC config

* Remove unused config

* Expose num_constraints()

* Fix value serialization

* Fix map from_felt
@matias-gonz matias-gonz requested a review from ilitteri March 9, 2023 18:45
@matias-gonz matias-gonz self-assigned this Mar 9, 2023
Base automatically changed from plonk_backend to main March 14, 2023 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants