Skip to content

gpg-sop-wrapper - wrap a SOP implementation, simulate a GnuPG interface

[Home | Download | GitLab | ReadTheDocs]

Overview

The gpg-sop-wrapper tool was created for the specific purpose of using debsign to sign a Debian package's changes file, but with a SOP tool (e.g. Sequoia's sqop implementation) instead of GnuPG. As such, it only supports a very limited number of GnuPG's options - basically the ones that debsign uses to invoke gpg - and translates --clearsign to an sqop inline-sign invocation.

The gpg-sop-wrapper tool will invoke a program named sop by default; this may be overridden using the WRAPPED_SOP environment variable.

Examples

Sign a Debian source package's changes file using sqop instead of gpg:

env WRAPPED_SOP=sqop debsign -k /path/to/secret/keyfile -p gpg-sop-wrapper pkgver_source.changes

Contact

The gpg-sop-wrapper library was written by Peter Pentchev. It is developed in a GitLab repository. This documentation is hosted at Ringlet with a copy at ReadTheDocs.