Election-Tech-Initiative / electionguard

ElectionGuard is a set of open source software components that can be used to create and publish end to end verifiable elections as well create a publishable artifact for ballot comparison audits.
https://www.electionguard.vote/
MIT License
827 stars 130 forks source link

added schema and example for range Chaum-Pedersen proofs and eliminated placeholders #293

Closed eionblanc closed 12 months ago

eionblanc commented 2 years ago

Issue

Fixes #292

Description

This pull request adds (not replaces) a schema detailing the use of range Chaum-Pedersen proofs instead of disjunctive and constant proofs and omitting the use of placeholder selections. For contests, it also amends the number_elected and votes_allowed conflation (mapping both to votes_allowed) and augments with the votes_allowed_per_selection to allow for selection encryptions of non-negative integers for the appropriate contests (e.g., cumulative voting).

Testing

This builds as expected.

netlify[bot] commented 2 years ago

Deploy Preview for condescending-wing-076a38 ready!

Name Link
Latest commit 8eda3a1f00536aef3ea4914a2888702bd862e70f
Latest deploy log https://app.netlify.com/sites/condescending-wing-076a38/deploys/62fe8f2faf0fe70009c29ade
Deploy Preview https://deploy-preview-293--condescending-wing-076a38.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.