2 releases

0.1.1 Nov 26, 2024
0.1.0 Aug 27, 2024

#2312 in Cryptography

Download history 162/week @ 2024-08-26 23/week @ 2024-09-16 15/week @ 2024-09-23 21/week @ 2024-09-30 7/week @ 2024-10-07 4/week @ 2024-11-18 147/week @ 2024-11-25 23/week @ 2024-12-02

174 downloads per month
Used in sequoia-keystore

LGPL-2.0-or-later

165KB
2.5K SLoC

An openpgp card backend for Sequoia's private key store.

The sequoia-keystore crate implements a server that manages secret keys. Secret key material can be stored in files, on hardware devices like smartcards, or accessed via the network. sequoia-keystore doesn't implement these access methods. This is taken care of by various backends.

This crate includes a backend that exposes the secret keys managed by OpenPGP cards. It uses PCSC in order to access the cards. On Linux distributions, this means that you'll need to install a PCSC service like PC/CS Lite. On Debian this is provided by the pcscd package.

Dependencies

~18–31MB
~458K SLoC