[package] name = "sequoia-cert-store" description = "A certificate database interface." version = "0.6.1" authors = ["Neal H. Walfield ", "Justus Winter "] homepage = "https://sequoia-pgp.org/" repository = "https://gitlab.com/sequoia-pgp/sequoia-cert-store" readme = "README.md" keywords = ["cryptography", "openpgp", "keyring", "database"] categories = ["cryptography", "authentication", "email", "command-line-utilities"] license = "LGPL-2.0-or-later" edition = "2021" rust-version = "1.70" [badges] maintenance = { status = "actively-developed" } [dependencies] anyhow = "1.0.18" crossbeam = "0.8.1" dirs = "5" gethostname = { version = ">=0.4, <0.6" } num_cpus = "1" openpgp-cert-d = "0.3.2" rayon = "1" sequoia-openpgp = { version = "1.21.1", default-features = false } sequoia-net = { version = "0.28", default-features = false, optional = true } smallvec = "1.1" thiserror = "1.0.2" tokio = { version = "1.13", features = [ "rt" ], optional = true } url = "2.5" [dependencies.rusqlite] version = ">=0.29, <0.32" features = ["collation", "blob", "trace"] # Use the bundled sqlite on Windows. [target.'cfg(windows)'.dependencies] rusqlite = { version = ">=0.29, <0.32", features = ["bundled"] } [dev-dependencies] rand = "0.8" rusty-fork = "0.3.0" tempfile = "3" [lib] name = "sequoia_cert_store" path = "src/lib.rs" [features] default = ["keyserver"] keyserver = ["dep:sequoia-net", "dep:tokio"] [target.'cfg(not(windows))'.dev-dependencies] # Enables a crypto backend for the tests: sequoia-openpgp = { version = "1", default-features = false, features = ["crypto-nettle", "__implicit-crypto-backend-for-tests"] } [target.'cfg(windows)'.dev-dependencies] # Enables a crypto backend for the tests: sequoia-openpgp = { version = "1", default-features = false, features = ["crypto-cng", "__implicit-crypto-backend-for-tests"] } [package.metadata.docs.rs] # Enables a crypto backend for the docs.rs generation: features = ["sequoia-openpgp/default"]