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 for kzg #70

Open
wants to merge 36 commits into
base: community-edition
Choose a base branch
from
Open

update for kzg #70

wants to merge 36 commits into from

Conversation

punwai
Copy link

@punwai punwai commented May 27, 2023

General structure for these contributions:

KZGChip in halo2-ecc/src/commitments/kzg.rs. Tests for this in halo2-ecc/src/commitments/tests. Utility classes in halo2-ecc/src/commitments/utils for making KZG vector commitments and dealing with polynomials.
PolyChip in halo2-ecc/src/fields/poly.rs for poly evals
Selectable trait for fp2 in halo2-ecc/src/fields/fp2.rs and halo2-ecc/src/fields/vector.rs
Context & reasoning for our design decisions in https://hackmd.io/PYBgxKM6T3CX_vQ63alfSA?both.

authors: @lyronctk @punwai

@jonathanpwang
Copy link
Contributor

Just checking - is this ready for review? If not just let me know and request a review when you're ready.

@lyronctk
Copy link
Contributor

lyronctk commented Jun 3, 2023

@jonathanpwang It is not yet, but will be by Monday!

@lyronctk
Copy link
Contributor

lyronctk commented Jun 7, 2023

General structure for these contributions:

  • KZGChip in halo2-ecc/src/commitments/kzg.rs. Tests for this in halo2-ecc/src/commitments/tests. Utility classes in halo2-ecc/src/commitments/utils for making KZG vector commitments and dealing with polynomials.
  • PolyChip in halo2-ecc/src/fields/poly.rs for poly evals
  • Selectable trait for fp2 in halo2-ecc/src/fields/fp2.rs and halo2-ecc/src/fields/vector.rs

Context & reasoning for our design decisions in https://hackmd.io/PYBgxKM6T3CX_vQ63alfSA?both.

@jonathanpwang jonathanpwang self-requested a review July 7, 2023 21:15
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.

3 participants