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(rust/catalyst-voting): Tally procedure implementation #41

Merged
merged 41 commits into from
Oct 2, 2024

Conversation

Mr-Leshiy
Copy link
Contributor

@Mr-Leshiy Mr-Leshiy commented Oct 1, 2024

Description

Added a full tally procedure with the homomorphic tally calculation and tally decryption.

Related Issue(s)

Closes #37

Description of Changes

  • Added tally and decrypt_tally functions.
  • Added baby-step giant-step crypto algorithm for performing discrete log calculation.
  • Added an integration test voting_test with the full voting procedure (except generating and validating proofs).

Blocked by:
#38

@Mr-Leshiy Mr-Leshiy added review me PR is ready for review do not merge yet PR is not ready to merge yet labels Oct 1, 2024
@Mr-Leshiy Mr-Leshiy self-assigned this Oct 2, 2024
Copy link
Contributor

@cong-or cong-or left a comment

Choose a reason for hiding this comment

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

lgtm

@Mr-Leshiy Mr-Leshiy removed the do not merge yet PR is not ready to merge yet label Oct 2, 2024
@Mr-Leshiy Mr-Leshiy merged commit c0dbeb5 into main Oct 2, 2024
15 checks passed
@Mr-Leshiy Mr-Leshiy deleted the feat/tally branch October 2, 2024 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
review me PR is ready for review
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

🛠️ [TASK] : Tally implementation for catalyst-voting crate
2 participants