Expand description

Re-exports of openpgp-card types to enable standalone-use of openpgp-card-sequoia.

Enums

  • 4.4.3.9 Algorithm Attributes
  • A shorthand way to specify algorithms (e.g. for key generation).
  • Enum for naming ECC curves, and mapping them to/from their OIDs.
  • A marker to distinguish between elliptic curve algorithms (ECDH, ECDSA, EdDSA)
  • Enum wrapper for the different error types of this crate
  • Identify a Key slot on an OpenPGP card
  • Algorithm-independent container for public key material retrieved from an OpenPGP card
  • 4.4.3.5 Sex
  • OpenPGP card “Status Bytes” (ok statuses and errors)
  • User interaction setting: is a ‘touch’ needed to perform an operation on the card? This setting is used in 4.4.3.6 User Interaction Flag (UIF)

Traits

  • The CardBackend trait defines a connection with an OpenPGP card via a backend implementation (e.g. via the pcsc backend in the crate openpgp-card-pcsc), A CardBackend is only used to get access to a CardTransaction object.