logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sopv-gpgv - Stateless OpenPGP Signature Verification backed by gpgv

Author

       Daniel Kahn Gillmor <dkg@fifthhorseman.net>

sopv-gpgv 0.1.1                                    2025-03-07                                       SOPV-GPGV(1)

Comments

       This        tool        implements       `sopv`,       the       verificaftion-only       subset       of
       https://datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/

       It uses gpgv (from the GnuPG project) as its backend.

       The environment variable $SOPV_GPGV can be used to choose the name or path  of  the  gpgv  implementation
       used (defaults to "gpgv").

Description

       Verify OpenPGP signatures using gpgv

Exactly One Subcommand Must Be Selected

sopv-gpgvversion
              emit version

       sopv-gpgvverify
              verify detached signatures

       sopv-gpgvinline-verify
              verify inline signatures

COMMAND'sopv-gpgvversion'
       usage: sopv-gpgv version [-h] [--debug] [--backend | --extended | --sop-spec |
                                --sopv]

       Print version information to stdout

OPTIONS'sopv-gpgvversion'--debug
              Provide debugging information

       --backend
              Show gpgv version

       --extended
              Show extended version information

       --sop-spec
              Show last known version of SOP, the Stateless OpenPGP specification

       --sopv Show compliant version of the `sopv` verification only subset of SOP

COMMAND'sopv-gpgvverify'
       usage: sopv-gpgv verify [-h] [--debug] [--not-before TIMESTAMP]
                               [--not-after TIMESTAMP]
                               SIGNATURES CERTS [CERTS ...]

       Verify detached OpenPGP signatures

       SIGNATURES
              OpenPGP Signatures

       CERTS  Acceptable OpenPGP Certificates for Signature Verification

OPTIONS'sopv-gpgvverify'--debug
              Provide debugging information

       --not-beforeTIMESTAMP
              Only accept signatures later than this (default: None)

       --not-afterTIMESTAMP
              Only accept signatures earlier than this (default: now)

COMMAND'sopv-gpgvinline-verify'
       usage: sopv-gpgv inline-verify [-h] [--debug] [--not-before TIMESTAMP]
                                      [--not-after TIMESTAMP]
                                      [--verifications-out VERIFICATIONS]
                                      CERTS [CERTS ...]

       Verify inline OpenPGP signatures (either CSF or "Signed Message" OpenPGP packets)

       CERTS  Acceptable OpenPGP Certificates for Signature Verification

OPTIONS'sopv-gpgvinline-verify'--debug
              Provide debugging information

       --not-beforeTIMESTAMP
              Only accept signatures later than this (default: None)

       --not-afterTIMESTAMP
              Only accept signatures earlier than this (default: now)

       --verifications-outVERIFICATIONS
              Write SOP-style VERIFICATIONS here

Name

       sopv-gpgv - Stateless OpenPGP Signature Verification backed by gpgv

Options

--debug
              Provide debugging information

Synopsis

sopv-gpgv [-h] [--debug] SUBCOMMAND ...

See Also