[package] name = "sequoia-keystore-openpgp-card" description = "An OpenPGP card backend for Sequoia's private key store." version = "0.1.1" authors = ["Neal H. Walfield "] homepage = "https://sequoia-pgp.org/" repository = "https://gitlab.com/sequoia-pgp/sequoia-keystore" readme = "README.md" keywords = ["cryptography", "openpgp"] categories = ["cryptography"] license = "LGPL-2.0-or-later" edition = "2021" rust-version = "1.77" [badges] maintenance = { status = "actively-developed" } [dependencies] anyhow = "1.0.18" async-trait = "0.1" card-backend-pcsc = "0.5" futures = "0.3" log = "0.4.17" openpgp-card = "0.5" # XXX: openpgp-card-sequoia is deprecated. We've copied what we # need, but we should fork it. # openpgp-card-sequoia = "0.2" openpgp-cert-d = "0.3.1" sequoia-keystore-backend = { path = "../backend", version = "0.6" } sequoia-openpgp = { version = "1.17", default-features = false } tokio = { version = "1.19", features = [ "rt-multi-thread", "io-util", "net" ] } [dev-dependencies] env_logger = ">=0.10, <0.12" # rsa = "0.9" sequoia-openpgp = { version = "1", default-features = false, features = ["compression"] } serde = { version = "1", features = ["derive"] } serde_json = "1" tracing = {version = "0.1", default-features = false} tracing-subscriber = {version = "0.3", default-features = false, features = ["env-filter"]} # Enables a crypto backend for the tests: [target.'cfg(not(windows))'.dev-dependencies] sequoia-openpgp = { version = "1", default-features = false, features = ["crypto-nettle", "__implicit-crypto-backend-for-tests"] } # Enables a crypto backend for the tests: [target.'cfg(windows)'.dev-dependencies] sequoia-openpgp = { version = "1", default-features = false, features = ["crypto-cng", "__implicit-crypto-backend-for-tests"] } # Enables a crypto backend for the docs.rs generation: [package.metadata.docs.rs] features = ["sequoia-openpgp/default"]