[package] name = "sequoia-keystore-backend" description = "Traits for private key store backends." version = "0.6.0" 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.70" build = "build.rs" [badges] maintenance = { status = "actively-developed" } [dependencies] anyhow = "1.0.18" async-trait = "0.1" env_logger = ">=0.10, <0.12" futures = { version = "0.3", features = ["executor"] } lazy_static = "1" log = "0.4.17" sequoia-openpgp = { version = "1.17", default-features = false } thiserror = "1.0.2" tempfile = "3" tokio = { version = "1.19", features = [ "rt-multi-thread", "io-util", "net", "macros" ] } # 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"]