[go: up one dir, main page]

Skip to content

Non-GnuPG backend capable of using OpenPGP smartcards

I'd like to get rid of GnuPG on my systems, and have gotten most of my use cases covered with https://lib.rs/crates/openpgp-card-ssh-agent and https://lib.rs/crates/openpgp-card-tool-git. The big thing still missing is pass. I'm willing to replace pass with a rust implementation, f.ex. prs, and I'm also interested in implementing this, should I find the time to do so.

The backbone of this could f.ex. be https://lib.rs/crates/openpgp-card-rpgp, which is based on the pgp crate. That crate is used in production in DeltaChat and is currently scoring the highest when it comes to compatibility tests over on https://tests.sequoia-pgp.org/.