electionguard-python
electionguard-python copied to clipboard
A python module implementing the ElectionGuard specification. This implementation can be used to conduct End-to-End Verifiable Elections as well as privacy-enhanced risk-limiting audits.
### Is there an existing issue for this? - [X] I have searched the existing issues ### Suggestion During the setup phase of the CLI when starting an election, there...
### Is there an existing issue for this? - [X] I have searched the existing issues ### Suggestion The `PrivateGuardianRecord` is designed to be part of the data schema for...
### Is there an existing issue for this? - [X] I have searched the existing issues ### Suggestion Document the process of using the CLI ### Possible Implementation _No response_...
### Is there an existing issue for this? - [X] I have searched the existing issues ### Suggestion CandidateContestDescription, ReferendumContestDescription seem unclear as when and why to use. Perhaps withdraw...
### Is there an existing issue for this? - [X] I have searched the existing issues ### Current Behavior The enumeration in Python for the ReportingUnitType is not matching the...
## Feature Request **Description** @benaloh proposed to not use any delimiters between parameters of hashes. The idea would be simplify the hash itself. It also removes confusion on whether any...
## Feature Request **Description** There is a discrepancy between null hashes in the C and Python code. A hash of null results in H() in one case but H(|), a...
## Feature Request **Description** Buffer exponentiations utilizing the optimized equations from #185 . There are 7 exponentiations per encryption. 5 of the 7 are independent of the nonce and data...
## Feature Request **Description** Itβs also not clear how things like H(a,(b,c)) are handled. In any case, we need to clearly specify these things so that they can be matched...
### Is there an existing issue for this? - [X] I have searched the existing issues ### Current Behavior in **election_record/spoiled_ballots/spoiled_ballot_.json,** decrypted spoiled ballots still contain placeholder selections. 1. this...