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

feat: allow for circuit caching from proofs crate implementation #2

Closed
2 tasks done
Autoparallel opened this issue Oct 31, 2024 · 0 comments · Fixed by #1
Closed
2 tasks done

feat: allow for circuit caching from proofs crate implementation #2

Autoparallel opened this issue Oct 31, 2024 · 0 comments · Fixed by #1

Comments

@Autoparallel
Copy link
Contributor

Autoparallel commented Oct 31, 2024

Mission

Changes here are needed so that proofs can load in only the next circuit into the Vec<R1CSWithArity> inside PublicParams. The intended goal there to reduce memory pressure.

Tasks

  • Remove error that checks circuit arity matches across all circuits (WARNING -- THIS MAY CAUSE PROBLEMS IN THE FUTURE).
  • Add PublicParams::aux_params() method to use a reference to PublicParams to produce an instance of AuxParams.

Related to https://github.com/pluto/web-prover/issues/233


Creates: #3

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 a pull request may close this issue.

1 participant