Post #1574530
2026-02-17 16:22 UTC
Update on #minipgp6
My draft implementation is almost feature complete, albeit still rough around some edges.
It supports traditional Ed25519/X25519 plus the two MTI PQC hybrids from draft-ietf-openpgp-pqc.
("OpenPGP component validity" semantics is still missing.)
The (very modular) stack of libraries currently weighs a total of ~4.2k LOC.
The SOP CLI tool implementation is 1.5k LOC.
A build of the SOP binary is 1.3 mbyte (with size-optimization settings for the compiler/linker)
#OpenPGP
Replies (1)
-
@hko@floss.social 2026-02-17 16:29
That minipgp6-based SOP binary interoperates nicely with all other RFC 9580 implementations I've tested, including with PQC algorithms. And the entire binary literally fits on a 💾 🥳 As I anticipated, RFC 9580 *really shines* ✨ in implementations that leave out all of the legacy parts. The #OpenPGP WG at the #IETF specified an excellent modernization, with the "v6" formats. RFC 9580 perfectly balances full backward compatibility with *massive* forward-looking simplifications.