Election-Tech-Initiative / Election-Tech-Initiative/electionguard

✨ Schema and example election record with use of range Chaum-Pedersen proofs and no placeholder selections are needed

Open
#292 0 comments 0 reactions 0 assignees View on GitHub
enhancement triage
Dominant language
Python
Stars
872
Forks
131
PR merge metrics
No merged PRs in 30d

Description

### Is there an existing issue for this?

- [X] I have searched the existing issues

### Suggestion

In spirit of the specification leading the code, there needs to be a defined schema for election records using the upcoming range Chaum-Pedersen proofs for both selection encryption proofs and contest limit proofs as well as reflecting the upcoming elimination of placeholders. An example election record should be provided as well.

### Possible Implementation

Changes relative to other schemas will primarily be in ciphertext and submitted ballots (for the proofs and eliminated placeholders) as well as the manifest (for the detailing of selection and contest limits aligned with contest vote variation).

### Anything else?

Since these features are upcoming, the new schema should augment and not replace the existing schemas for now.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.