#pcsc #openpgp-card #back-end #smart-card #documentation #pgp #pgp-card

card-backend-pcsc

PCSC card backend, e.g. for use with the openpgp-card crate

2 unstable releases

0.5.0 Sep 5, 2023
0.4.0 Aug 28, 2023

#4 in #pcsc

Download history 90/week @ 2025-09-18 207/week @ 2025-09-25 79/week @ 2025-10-02 43/week @ 2025-10-09 154/week @ 2025-10-16 175/week @ 2025-10-23 85/week @ 2025-10-30 81/week @ 2025-11-06 429/week @ 2025-11-13 119/week @ 2025-11-20 170/week @ 2025-11-27 91/week @ 2025-12-04 90/week @ 2025-12-11 164/week @ 2025-12-18 54/week @ 2025-12-25 75/week @ 2026-01-01

396 downloads per month
Used in 13 crates (11 directly)

MIT/Apache

32KB
459 lines

PC/SC based smart card backend

This crate provides PcscBackend and PcscTransaction, which are implementations of the CardBackend and CardTransactions traits from the card-backend crate.

This implementation uses the pcsc Rust wrapper crate to access OpenPGP cards.

Mainly intended for use with the openpgp-card library.

Documentation on PC/SC

PC/SC is a standard for interaction with smartcards and readers.

The workgroup publishes an overview and a set of documents detailing the standard.

The pcsc-lite implementation is used on many free software systems (API documentation for pcsc-lite).

Microsoft documentation about their implementation of PC/SC.

Dependencies

~0.4–1MB
~20K SLoC