openpgp-card/openpgp-card-sequoia
Heiko Schaefer 1ce74ab8c6 Pad private key scalars of ECC keys.
MPIs can have leading zeros stripped, in OpenPGP, however, e.g. the floss34 card requires the NIST scalar in its non-stripped form.
2021-09-23 20:54:33 +02:00
..
src Pad private key scalars of ECC keys. 2021-09-23 20:54:33 +02:00
Cargo.toml Implement additional import formats for RSA key import. 2021-09-21 11:22:56 +02:00
README.md Minor edit of README 2021-08-18 20:10:48 +02:00

OpenPGP card usage with Sequoia PGP

This crate is a higher level wrapper for the openpgp-card crate.

It offers convenient access to OpenPGP card functionality using Sequoia PGP.

Example code

The program main.rs performs a number of functions on an OpenPGP card. To run it, you need to set an environment variable to the identifier of the OpenPGP card you want to use.

NOTE: data on this card will be deleted in the process of running this program!

$ export TEST_CARD_IDENT="0123:4567ABCD"
$ cargo run

You can see more debugging output by increasing the log-level, like this:

$ RUST_LOG=trace cargo run