Hey GnuPG folks--

I've written `sopv-gpgv`, which implements the verification-only subset
of the Stateless OpenPGP CLI, using gpgv as a backend.

If you're an implementer who needs a minimalist, verification-only
OpenPGP command-line tool, and you'd prefer to use a stable, normalized
interface while using the well-known g10 codebase, I hope you'll
consider this tool.

Here's the reference to the Stateless OpenPGP CLI, which defines the
`sopv` subset:

   https://datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/

Here's `sopv-gpgv`:

   https://gitlab.com/dkg/sopv-gpgv

The implementation is in python and has no dependencies outside the
stdlib.

The most relevant/subtle parts of it are probably the certificate
parsing (`sopv` accepts both armored and unarmored certificates, while
`gpgv` only accepts unarmored keyrings) and the parsing of `gpgv`'s
status output (in the function `status_to_verifs`).

I welcome review and critiques!  Please don't hesitate to report bugs or
improvements.

All the best,

    --dkg

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
https://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to