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

♻️. Simplify Key Ceremony in CLI #576

Closed keithrfung closed 2 years ago

keithrfung commented 2 years ago

Is there an existing issue for this?

Suggestion

The CLI includes a key ceremony step. This could take advantage of the perform_full_ceremony option existing in the KeyCeremonyOrchestrator in electionguard_tools.

KeyCeremonyOrchestrator https://github.com/microsoft/electionguard-python/blob/8aa589c9744bdf52e1e2659e2f83c255ffc65441/src/electionguard_tools/helpers/key_ceremony_orchestrator.py#L24

Possible Implementation

No response

Anything else?

No response

keithrfung commented 2 years ago

This has already been completed. https://github.com/microsoft/electionguard-python/blob/89cce55d08ae4fe49730783986692df570e19aaa/src/electionguard_cli/cli_steps/key_ceremony_step.py#L24