Commit graph

3 commits

Author SHA1 Message Date
e8b4247089 Docs + lecture: the cockpit renders the Bayer-Groth tree live
README cockpit section now lists the deep layers it instruments, named after the
Swiss Post crypto-primitives classes (CommitmentService, the five *ArgumentService
classes, DecryptionProofService).

crypto.html: on the slide that teaches the Bayer-Groth sub-argument tree, add a
callout that `evote cockpit` renders exactly that tree as live typeset math in
construction order — "the tree is not a diagram of the code; it is the code
narrating itself." Root standalone copy synced.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 16:33:07 +02:00
f97d2e6351 Sync root standalone decks to updated web versions; refresh manual.html
The root presentation*.html were older, divergent copies that predated the
multi-party work. Sync each to its canonical web deck (demo/crypto/swe) so the
standalone browsable copies carry the same multi-party + Rust + cast-as-intended
content. manual.html: correct stale claims (LOC, Go 1.21→1.25 + Rust, 'no network
access'), and refresh the production-vs-PoC table (netdemo party separation,
Ed25519/X25519 no-RSA row, Rust deps).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 19:15:31 +02:00
e8b6f30871 Swiss Post E-Voting Go PoC
Proof-of-concept reimplementation of the Swiss Post e-voting
cryptographic protocol in Go. Single binary, 52 source files,
2 dependencies. Covers ElGamal encryption, Bayer-Groth verifiable
shuffles, zero-knowledge proofs, return codes, and a full
election ceremony demo.
2026-02-13 19:53:09 +01:00