hn.today

Source code of the Estonian online voting system

github.com3 points0 comments
Screenshot of Source code of the Estonian online voting system

This repository publishes the source code of Estonia’s internet voting system to enable public review. It contains the exact code used in elections rather than a development sandbox: updates are maintained so the repository reflects production software. The project is not the active development channel for the system - actual changes and legal compliance are overseen by the State Electoral Office of Estonia - but the files here include documentation, license, packaging and build artifacts and a history of commits and releases. Community signals such as stars, forks and watchers indicate active external interest in inspection and reuse.

The codebase is modular and organized into many functional components that reveal the system’s architecture: voter-facing and back-end pieces (voting, collector-admin, collector/processor, proxy), verification and auditing tools (verification, auditor, votesorder, sessionstatus), authentication integrations (smartid, webeid, mid), cryptographic key handling (key), storage and deployment support (storage, debian, systemd, xroad-service). Scripts, configuration and common libraries sit alongside domain-specific modules like choices and verification workflows. This structure shows a full-stack, legally constrained e‑voting implementation intended for transparency, independent review and deployment within Estonia’s secured election infrastructure.

Read on github.com0 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Security

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.