-
Try to learn the code from these repositories to see if we can ZK working.
https://github.com/tomoima525/zkp-vote
https://github.com/microsoft/electionguard
-
https://github.com/danwallach/electionguard-kotlin-multiplatform/blob/fbcea2921e87b2eb1bd0e6161937078c4381ca76/src/commonMain/kotlin/electionguard/encrypt/Encryptor.kt#L198-L199
Several places, the…
-
java.lang.NullPointerException
at electionguard.publish.ElectionRecordFactoryKt.electionRecordFromConsumer(ElectionRecordFactory.kt:63)
at electionguard.verifier.VerifyNativeRecordTest$verifyNativ…
-
Its likely we'll need a non-grpc way to do remote keyceremony and decryption.
Use kotlin serialization to add JSON variants to the rpc messaging.
-
Review kotlin builds to ensure we are using recommended idioms.
1. Sub-projects vs separate repos
2. Plugin management
3. Use of settings.gradle.kts : [example](https://github.com/SpectraLogic/ds…
-
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Current Behavior
votes_allowed can be null or zero
### Expected Behavior
votes_allowed must be an integer,…
-
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Current Behavior
**Setup:**
1. Export EG manifest from Election Manager
2. Create a key ceremony in EG tabl…
-
If the `PlaintextBallot.Contest` is "overvoted" (i.e., has more selections than are allowed for by the ballot style), then we have a problem. We cannot correctly encrypt it in such a way that all the …
-
1. Handling alternative constants
2. Encryption of contest data (over votes / write ins)
3. Confirmation codes
4. Validation of confirmation codes
double check on validations
11.C, 11.D, 11.E
-
- 0-or-1 on selection (disjunctive) vs. range proof?
- is it more efficient to use range proofs everywhere or better to keep the 0-or-1 disjunctive proofs when what we want is a range of [0, 1]?
…