openpgp-card/pcsc
Heiko Schaefer f4cc72c37b
card-backend: Add CardTransaction::was_reset()
This can signal to consumers that state on the card may have been reset (e.g. PIN verification state)
2023-08-28 17:19:59 +02:00
..
src card-backend: Add CardTransaction::was_reset() 2023-08-28 17:19:59 +02:00
Cargo.toml Move backend traits to new card-backend crate 2023-08-27 22:24:16 +02:00
README.md Move backend traits to new card-backend crate 2023-08-27 22:24:16 +02:00

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.