3 unstable releases

new 0.2.0 Mar 7, 2025
0.1.1 Nov 26, 2024
0.1.0 Aug 27, 2024

#2510 in Cryptography

Download history 1/week @ 2024-11-13 76/week @ 2024-11-20 78/week @ 2024-11-27 25/week @ 2024-12-04 10/week @ 2024-12-11 1/week @ 2025-02-05 45/week @ 2025-02-12 5/week @ 2025-02-19 8/week @ 2025-02-26

59 downloads per month
Used in sequoia-keystore

LGPL-2.0-or-later

175KB
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

~19–33MB
~492K SLoC