minipgp6 🔐🤏

A very lean implementation of modern OpenPGP

Simple, secure, standards-based

minipgp6 implements a modern subset of OpenPGP, while dropping much of the format's historical complexity.

minipgp6 combines the essential formats from RFC 9580 (OpenPGP) and RFC 9980 (PQC in OpenPGP).
It supports keys based on classical Ed25519 and X25519, as well as PQC-composite ML-DSA-65+Ed25519 and ML-KEM-768+X25519.

minipgp6 interoperates seamlessly with a large and growing set of other OpenPGP libraries.

For more, see https://codeberg.org/minipgp6/minipgp6/ and https://floss.social/@minipgp6.