Election-Tech-Initiative / electionguard-python

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.
https://www.electionguard.vote/
MIT License
162 stars 97 forks source link

Output Data Representation #14

Closed AddressXception closed 4 years ago

AddressXception commented 4 years ago

Determine the proper format for representing output data from the system.

This was brought up as part of this: https://github.com/microsoft/electionguard-python/pull/1#discussion_r412531622

One consideration is the representation of ElementModP and ElementModQ which will require some custom parsing to properly represent these values

danwallach commented 4 years ago

Some additional thoughts on this, since what we're building is the near-mythical "public bulletin board" that shows up in every crypto-voting-scheme ever made.