[package] name = "sequoia-keystore-softkeys" description = "A soft key (in-memory key) backend for Sequoia's private key store." version = "0.6.0" authors = ["Neal H. Walfield "] homepage = "https://sequoia-pgp.org/" repository = "https://gitlab.com/sequoia-pgp/sequoia-key-store" readme = "README.md" keywords = ["cryptography", "openpgp"] categories = ["cryptography"] license = "LGPL-2.0-or-later" edition = "2021" rust-version = "1.70" [badges] maintenance = { status = "actively-developed" } [dependencies] sequoia-keystore-backend = { path = "../backend", version = "0.6" } anyhow = "1.0.18" async-trait = "0.1" dirs = "5" futures = "0.3" lazy_static = "1.4.0" log = "0.4.17" sequoia-openpgp = { version = "1.17", default-features = false } [dev-dependencies] dircpy = "0.3" env_logger = ">=0.10, <0.12" sequoia-openpgp = { version = "1", default-features = false, features = ["compression"] } tempfile = "3" tokio = { version = "1.19", features = [ "rt-multi-thread", "io-util", "net" ] } 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"]