Skip to content
This repository has been archived by the owner on Nov 23, 2023. It is now read-only.

feat(lib): threshold circuit integration #361

Merged
merged 8 commits into from
Oct 5, 2023
Merged

Conversation

brech1
Copy link
Member

@brech1 brech1 commented Sep 26, 2023

Description

This PR integrates the threshold circuit in the library and enable threshold proofs generation through the cli.

Related Issues

  • Resolves #331

Changes

  • Create new commands to handle threshold proofs.
  • Fetch attestations only if local file isn't found.
  • Update file generation.
  • Move big_to_fe_rat from test mod to actual util.
  • Refactor main library to have specific functions to build the circuit structures that can be reused in multiple methods, th_circuit_setup and et_circuit_setup.

@brech1 brech1 force-pushed the feat/threshold-proofs branch 2 times, most recently from 6c0849a to 31d1a0c Compare September 28, 2023 20:36
@brech1 brech1 marked this pull request as ready for review September 29, 2023 19:13
eigentrust-cli/src/cli.rs Outdated Show resolved Hide resolved
eigentrust-cli/src/cli.rs Outdated Show resolved Hide resolved
@lazovicff lazovicff merged commit 6baedea into master Oct 5, 2023
1 check passed
@brech1 brech1 deleted the feat/threshold-proofs branch October 5, 2023 20:55
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Generate Threshold proofs
2 participants