openpgp-card/openpgp-card
Heiko Schaefer 99ca7f4882
openpgp-card: adjust debug hex format for easier re-use of the output
Thanks to @sosthene-nitrokey for the suggestion :)
2023-08-17 14:27:12 +02:00
..
src openpgp-card: adjust debug hex format for easier re-use of the output 2023-08-17 14:27:12 +02:00
Cargo.toml openpgp-card: release 0.3.6 2023-08-04 14:24:34 +02:00
README.md Update/improve crate level documentation. 2022-02-24 21:25:47 +01:00

OpenPGP card client library

This crate implements a client library for the OpenPGP card specification, in Rust.

This library provides low level, OpenPGP implementation-agnostic access to OpenPGP cards. Its communication with cards is based on simple data structures that closely match the formats defined in the OpenPGP card specification.

Card access backends

This crate doesn't contain code to talk to cards. Implementations of the traits CardBackend/CardTransaction need to be provided for access to cards.

The crates openpgp-card-pcsc and the experimental crate openpgp-card-scdc provide implementations of these traits for use with this crate.

Sequoia PGP wrapper

See the companion crate openpgp-card-sequoia for a high level wrapper to use this library with Sequoia PGP.