Projects

Projects under Sequoia's Umbrella

sequoia-openpgp

A low-level OpenPGP library.

This crate aims to provide a complete implementation of OpenPGP as defined by RFC 9580 as well as some extensions.

sq

Our primary command-line interface for Sequoia.

sq provides encryption, decryption, signature creation and verification, key and certificate management, and key server and WKD interactions with a convenient git-style subcommand interface.

sqv

A command-line tool for OpenPGP signature verification.

sqv verifies detached OpenPGP signatures. It is a replacement for gpgv. Unlike gpgv, it can take additional constraints on the signature into account. It is designed for sotware distribution systems like Debian. See this bug report.

sqop

An implementation of SOP using Sequoia.

sqop implements the Stateless OpenPGP Command Line Interface, which specifies encryption, decryption, signature creation and verification, and basic key and certificate management services.

Chameleon

A reimplementation of gpg using Sequoia.

The Chameleon is a re-implementation and drop-in replacement of gpg and gpgv using the Sequoia OpenPGP implementation.

Octopus

A Sequoia-based OpenPGP Backend for Thunderbird.

The Octopus is a drop-in replacement for the RNP library supported and shipped by Thunderbird. In addition to implementing the OpenPGP primitives that Thunderbird uses, it also reads the user's GnuPG keyring, transparently uses gpg-agent, and uses the web of trust.

OpenPGP interoperability test suite

A test suite designed to chart and improve interoperability of OpenPGP implementations.

The test suite uses a simple black-box API based on the Stateless OpenPGP Command Line Interface to test a number of OpenPGP implementations.

dump.sequoia-pgp.org

An OpenPGP packet dumper as a service.

Downstream Users

The follow projects use Sequoia, but are not developed by us. (If you want to include a project in this list, please get in contact.)

Hagrid

A verifying OpenPGP key server.

Hagrid is an OpenPGP key server, which is used for the distribution and discovery of OpenPGP certificates. In contrast to conventional key severs, Hagrid does not publish identity information without the consent of the user, and allows the removal of identity information. Hagrid is used by keys.openpgp.org.

RPM Package Manager

A package management system.

The RPM Package Manager (RPM) is a powerful package management system. It is capable of building computer software from source into easily distributable packages; installing, updating and uninstalling packaged software; querying detailed information about the packaged software, whether installed or not; and verifying integrity of packaged software and resulting software installation.

sett

An application that facilitates and automates data packaging, encryption, and transfer.

sett stands for “Secure Encryption and Transfer Tool.” It is developed as part of Switzerland's BioMedIT project, and is primarily intended for researchers and hospitals in Switzerland to securely transfer data within the Swiss Personalized Health Network (SPHN), but it can be used as a general secure transfer tool. sett is available both as a desktop and a command line application.

Secure Drop

A tool for sharing and accepting documents securely.

SecureDrop is an open-source whistleblower submission system that media organizations can use to securely accept documents from and communicate with anonymous sources.