Skip to content

mjal/sirona

Repository files navigation

Sirona (yet another tool for Belenios elections) 🎑

Disclaimer

Experimental. Implement a subset of belenios protocol 2.5.0. Only support ed25519.

Without install

npx sirona election verify --url https://vote.server.org/elections/MyElectionUuid

Install

yarn

Usage (web)

yarn run dev

ou

yarn run build

TODO: Add screenshots

Usage (cli)

yarn run cli -- COMMAND [ARGS]

Supported commands

  • setup generate-token
  • setup generate-credentials
  • election verify
  • election generate-ballot
  • archive add-event
  • sha256-b64

Features

  • A.1.1 Verify homomorpic questions without blank vote

  • A.1.2 Verify homomorpic questions with blank vote

  • A.2.1 Generate Homomorpic questions without blank vote

  • A.2.2 Generate Homomorpic questions with blank vote

  • C.1 Verify "Lists" questions

  • C.2 Generate "List" questions

  • B.1 Verify shuffleds questions

  • B.2 Generate shuffleds questions

  • T.1 Pedersen trustees

About

Yet another tool for Belenios elections

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published