# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "pgp-lib" version = "1.0.0" authors = ["soywod "] description = "High-level, asynchronous API for rPGP, a pure Rust implementation of OpenPGP" homepage = "https://pimalaya.org/" documentation = "https://docs.rs/pgp-lib/latest/pgp/" readme = "README.md" keywords = [ "pgp", "encrypt", "decrypt", "sign", "verify", ] categories = ["asynchronous"] license = "MIT" repository = "https://github.com/pimalaya/core/tree/master/pgp/" [package.metadata.docs.rs] features = ["key-discovery"] rustdoc-args = [ "--cfg", "docs_rs", ] [lib] name = "pgp" [dependencies.async-recursion] version = "1" optional = true [dependencies.async-std] version = "1.13" optional = true [dependencies.futures] version = "0.3" optional = true [dependencies.http-lib] version = "0.1" optional = true default-features = false [dependencies.pgp-native] version = "0.10" package = "pgp" [dependencies.rand] version = "0.8" [dependencies.sha1] version = "0.10" optional = true [dependencies.smallvec] version = "1" [dependencies.thiserror] version = "1" [dependencies.tokio] version = "1.23" features = ["rt"] optional = true default-features = false [dependencies.tracing] version = "0.1" [dependencies.z-base-32] version = "0.1" optional = true [dev-dependencies.async-std] version = "1.13" features = ["attributes"] [dev-dependencies.concat-with] version = "0.2" [dev-dependencies.tempfile] version = "3.3" [dev-dependencies.test-log] version = "0.2" features = [ "color", "trace", ] default-features = false [dev-dependencies.tokio] version = "1.23" features = ["full"] [features] async-std = [ "dep:async-std", "http-lib?/async-std", ] default = [ "tokio", "rustls", ] key-discovery = [ "dep:async-recursion", "dep:futures", "dep:http-lib", "dep:sha1", "dep:z-base-32", ] native-tls = ["http-lib?/native-tls"] rustls = ["http-lib?/rustls"] tokio = [ "dep:tokio", "http-lib?/tokio", ] vendored = ["http-lib?/vendored"]