Elektrine lite

← Feed

@hko@floss.social

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.

    Open ##1574531