-
We should look over the protobuf schemas and do a refactor. Currently those mostly follow ver1 python JSON.
A big change is in the election record (which actually isnt specified by python JSON anyw…
-
EG 2.0 encryption changes from using the generator as the base for encoding the 0-or-1 counter to using the public key. This ultimately removes the need for one of the modular exponentiation operation…
-
At some point, we want to distribute a package via npm. Set everything up so it's easy to do.
-
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Current Behavior
The electionguard_tools should be included within the package since electionguard_cli depends…
-
I think that instead of
(3.B) Qbar = H(Q, K).
weve got
Qbar = H(Q, record.context.commitment_hash).
but record.context.commitment_hash != K = public_key.
-
> Will it work?
-
We need a function that tests whether or not the platform supports ElectionGuard-TypeScript. We need to (somehow) figure out all the different features we're using and test for each of them. The funct…
-
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Suggestion
The CLI includes some printing function that are currently in a base step but could be isolated com…
-
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Suggestion
The `ElectionBuilder` is a stateful factory to create an election. This should be migrated to…
-
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Suggestion
The CLI includes a key ceremony step. This could take advantage of the `perform_full_ceremony` opti…