Blog

Plan for user testing of sq

I will do some informal user testing of sq. In short, I will watch volunteers use sq to achieve specific tasks that I give them. The goal of this is to find out pain points when using sq: what is easy and straightforward; what is difficult to understand; what is difficult to do. The testing will cover the sq command line tool and its built-in help, but not any other manuals or materials.

Continue reading

JSON support for sq keyring list, sq wkd url

The Sequoia command line tool sq has gained support for the sq keyring list and sq wkd url commands.

Continue reading

sq 0.27.0 is Released

We are pleased to announce a new release of sq, our command line tool for OpenPGP operations. This release brings some more functionality, as well as some bug fixes. A summary of the user-visible changes from the past four months since the previous release: sq can now add and remove key User IDs. sq can now generate a subkey for authentication. sq now handles malformed certificates in a sq keyring list more gracefully.

Continue reading

sq feature comparison with gpg

The GnuPG command line tool gpg is the most popular implementation of the OpenPGP specification. The Sequoia PGP project produces the corresponding sq tool, and that tool is very much in its early stages. In the long run, we want sq to become so capable it has a comparable feature set to gpg. This blog post is a comparison of what the two tools can do.

Continue reading

Octopus 1.3.0 is Released

We are pleased to announce a new release of the Octopus, an alternative OpenPGP backend for Thunderbird. This release notably fixes a bug that could lead to a loss of secret key material. It also includes fixes that make the Octopus compatible with Thunderbird 91.8.0.

Continue reading

Octopus 1.2.2 is Released

We are pleased to announce a new release of the Octopus, an alternative OpenPGP backend for Thunderbird. This release brings compatibility with newer versions of Thunderbird (Thunderbird 99 and up), a few bug fixes, and some documentation improvements.

Continue reading

sq JSON: first sketch

Would you like to use Sequoia sq from your script? We’d like your feedback.

I’m sketching what the JSON output of sq might look like. We in the Sequoia project would like to make sure the JSON serves you well and is convenient for your code to consume. This blog post outlines the principles of how JSON output is meant to work, and has a concrete example of what it’s meant to look like. Your feedback would very much be appreciated.

Continue reading

sq stakeholders interviews: summary

Last month I was looking for volunteers to be interviewed as stakeholders for sq. The interviews happened last week and this is an anonymized summary of what I was told. I promised to make the summary anonymous to let the volunteers speak more freely.

Continue reading

Just Say No To War

The Sequoia PGP project condemns the war that the Russian government is waging against our friends in Ukraine.

Continue reading

Looking for sq stakeholders

Do you use sq or want to use it in the future? Please volunteer to help guide its development.

Sequoia isn’t just a library. It just takes a library-first approach. Sequoia’s command-line interface, which exposes a lot of the library’s functionality, is called sq. It already exists in a basic form, but a lot of functionality is missing. You can help with that.

Continue reading