Hi everyone,
I'm pleased to announce the release of version 0.3.0 of the Sequoia Certificate Store crate, sequoia-cert-store.
I have published sequoia-cert-store on crates.io:
https://crates.io/crates/sequoia-cert-store
You can also fetch version 0.3.0 using the v0.3.0 tag:
https://gitlab.com/sequoia-pgp/sequoia-cert-store/-/tags/v0.3.0
which I signed:
$ git verify-tag v0.3.0 gpg: Signature made Tue Apr 18 11:37:13 2023 +02:00 gpg: using RSA key C03FA6411B03AE12576461187223B56678E02528 gpg: Good signature from "Neal H. Walfield neal@walfield.org" [ultimate] gpg: "Neal H. Walfield neal@gnupg.org" gpg: "Neal H. Walfield neal@pep-project.org" gpg: "Neal H. Walfield neal@pep.foundation" gpg: "Neal H. Walfield neal@sequoia-pgp.org"
sequoia-cert-store provides a unified, high-level API for different certificate stores via its `Store` and `StoreUpdate` traits.
This version includes a new backend, `Pep`. This backend supports the certificate store format used by the pEp Engine:
https://gitea.pep.foundation/pEp.foundation/pEpEngine
And, we added functionality to directly add OpenPGP keyring files to a `CertStore` using `CertStore::add_keyring` and `CertStore::add_keyrings`.
We also fixed a few minor bugs.
Neal on behalf of the whole Sequoia PGP team