Weekly open source: goro and goro-rs, full throttle
Week of March 16–22. 634 commits — the biggest week of the year so far. The two PHP reimplementations took 556 of those between them.
goro ↔ goro-rs
goro took 281 commits and goro-rs took 275 — the Rust port, only a week old, has already caught up to the Go side in commit velocity. Both grinding toward the same PHP test-suite target, from different languages.
mpcegosign (prototype — not kept)
mpcegosign — 13
commits on a new prototype. EGo's ego sign normally relies on a
single RSA-3072 private key to sign SGX enclaves; this explored
replacing it with t-of-n threshold RSA: any t of n parties can
sign, no single party can sign alone, interactive group-chat keygen
(shares protected with X25519 ECDH + AES-256-GCM), MRENCLAVE
computation delegated to ego-oesign for compatibility.
The build works, but after living with the shape of it we decided it wasn't something we actually wanted to depend on. The repo stays up as a reference implementation of the concept — not as part of the production toolchain.
Also this week
- cterm — 20 commits.
- strtotime — 6 commits — early work that grew into the full PHP-compatible date parser.
- AzusaOS/azusa-opensource-recipes — 5 commits on Azusa's package build recipes.