Do not proceed to ballot TUI if we're missing proving keys
1 files changed, 7 insertions(+), 0 deletions(-) M cmd/tallyard/main.go
M cmd/tallyard/main.go => cmd/tallyard/main.go +7 -0
@@ 100,6 100,13 @@ func main() { // election never started; user likely hit C-c return } for _, joinID := range *el.FinalJoinIDs { voter := el.Joins[joinID] if voter.EvalProvingKey == nil || voter.SumProvingKey == nil { // some proving keys are missing; user likely hit C-c return } } if len(*el.FinalJoinIDs) < 2 { fmt.Println("election has fewer than 2 voters; exiting") return