Skip to main content

Wrap a SOP tool, e.g. sqop, and simulate a GnuPG interface

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpg_sop_wrapper-0.1.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

gpg_sop_wrapper-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file gpg_sop_wrapper-0.1.0.tar.gz.

File metadata

  • Download URL: gpg_sop_wrapper-0.1.0.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for gpg_sop_wrapper-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fc5fd0529cb4caf959d6a5d55780da0ebf62aaaf89bf390a508fa1fe2144028c
MD5 857bca8880063d862fd4d1aaad6b7bc7
BLAKE2b-256 4e7c6027635ab535ffed66bab25917b46d9d2a71df35c7ff997181e8177a1ddf

See more details on using hashes here.

File details

Details for the file gpg_sop_wrapper-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gpg_sop_wrapper-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e8356dc8b5796f4ba50dfb1a79517ffcdbc92c0de5250549553f317f4a2a9fa4
MD5 f5133eb9fb22bf1844f48adfd7812c7a
BLAKE2b-256 c9b178a39ce2a2572afe5ffe65f74387c81a38df963cd88e81a7e1fb3e87b0c8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page