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

Update kimchi branch #31

Merged
merged 2 commits into from
Oct 11, 2023
Merged

Update kimchi branch #31

merged 2 commits into from
Oct 11, 2023

Conversation

xqft
Copy link
Contributor

@xqft xqft commented Oct 10, 2023

The verifier circuit tests were using kimchi's master branch while the circuit itself was being based on thedevelop branch, but particularly in an old commit of the branch. This PR updates the kimchi dependency to the last commit and fixes every difference needed to verify a proof over a test circuit, defined by kimchi.

Copy link
Contributor

@pablodeymo pablodeymo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pablodeymo pablodeymo merged commit b171500 into partial_verifier_step3 Oct 11, 2023
4 checks passed
@pablodeymo pablodeymo deleted the update_kimchi branch October 11, 2023 20:17
pablodeymo pushed a commit that referenced this pull request Oct 11, 2023
* WIP continuing fiat-shamir (step 20)

* Upto step 20 implemented

* Upto step 22

* Upto step 28

* Added tests

* Fix build errors

* Small fix

* Finished fiatshamir, except from some details

* Build fixes

* Fix errors

* Partially implemented PolishToken

* Implemented cell variant in evaluate

* Fix srs

* Format verifier_circuit_tests

* Ignore inv test

* Fixed scalar and polycomm tests

* Added extended euclidean for scalar inverse

* WIP updating VerifierIndex deser

* WIP

* WIP VerifierIndex serde

* Finished VerifierIndex serde

* Added ft_eval1 field to proof serde

* Fix absorbScalars()

* Fixed powers of alpha

* Fix alphas

* Finished fiat-shamir

* Fmt and tidy up rust crate

* Fix clippy

* Added 4th step

* Update kimchi branch (#31)

* Update kimchi branch

* Fix clippy
pablodeymo pushed a commit that referenced this pull request Oct 11, 2023
* WIP continuing fiat-shamir (step 20)

* Upto step 20 implemented

* Upto step 22

* Upto step 28

* Added tests

* Fix build errors

* Small fix

* Finished fiatshamir, except from some details

* Build fixes

* Fix errors

* Partially implemented PolishToken

* Implemented cell variant in evaluate

* Fix srs

* Format verifier_circuit_tests

* Ignore inv test

* Fixed scalar and polycomm tests

* Added extended euclidean for scalar inverse

* WIP updating VerifierIndex deser

* WIP

* WIP VerifierIndex serde

* Finished VerifierIndex serde

* Added ft_eval1 field to proof serde

* Fix absorbScalars()

* Fixed powers of alpha

* Fix alphas

* Finished fiat-shamir

* Fmt and tidy up rust crate

* Fix clippy

* Added 4th step

* Update kimchi branch

* Fix clippy

* Added step 5

* Added serialization of newly added data

* Added step 6

* Revert "Added step 6"

This reverts commit 98a596d.

* Update kimchi branch (#31)

* Update kimchi branch

* Fix clippy
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