electionguard-c/examples
Raul Garcia 5054191902
Removing a dangerous fscanf usage (#84)
* Fixing a potential BO that could happen if the ID assigned by the trustee would exceed the limit in the ballot files.
Adding a test for the fix.

* Fixing a potential BO that could happen if the ID assigned by the trustee would exceed the limit in the ballot files and adding a test for the fix.

* Adding the parameter for ballot_samples to Makefile

* Update exploit
Update exploit

* test update ubuntu workflow runner & cmake version

* pin release runner version to 18.04

Co-authored-by: Matt Wilhelm <github@addressxception.com>
2020-03-31 09:18:37 -04:00
..
api Remove assert statements from bignum (#78) 2020-02-03 14:52:23 -05:00
ballot_parser Removing a dangerous fscanf usage (#84) 2020-03-31 09:18:37 -04:00
README.rst Support external_ballot_identifer as a string (#71) 2020-01-28 09:44:07 -05:00

README.rst

Example Clients
===============

These examples demonstrate usage of the ElectionGuard SDK.

.. toctree::
   :maxdepth: 1
   :hidden:

   API Client <examples/api>

- The :doc:`api client <examples/api>` carries out an election where all
  entities communicate via argument-passing.  It demonstrates using the 
  high level API's

- It should successfully exit with return status ``0``, and produce three files:
    - ballots/registered-ballots_YYY_MM_DD
    - ballots_encrypter/encrypted-ballots_YYYY_MM_DD
    - tallies/tallies_YYYY_MM_DD

- It should also print all of the ballot trackers on STDOUT using
  a representation where each byte is converted to a specific word.

- It should execute verification steps as part of the example