[package]
name = "pgp-sig2dot"
version.workspace = true
edition.workspace = true
description.workspace = true
homepage.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
categories = ["visualization"]

[dependencies]
anyhow = { version = "1.0.86", features = ["backtrace"] }
futures = "0.3.30"
log = "0.4.22"
num_enum = { version = "0.7.3", features = ["complex-expressions"] }
serde = { version = "1.0.206", features = ["derive", "rc"] }
serde_json = "1.0.124"
serialize_display_adapter_macro_derive = "0.2.0"
sequoia-wot = "0.15.0"
sequoia-openpgp = { version = "2.0.0", default-features = false }
sequoia-net = "0.30.0"
clap = { version = "4.5.15", features = ["cargo"] }
reqwest = "0.12.24"

[features]
default = ["sequoia-openpgp/default"]

# but allow others to select a different backend, as well
crypto-nettle = ["sequoia-openpgp/crypto-nettle"]
crypto-openssl = ["sequoia-openpgp/crypto-openssl"]
crypto-botan = ["sequoia-openpgp/crypto-botan"]
crypto-botan2 = ["sequoia-openpgp/crypto-botan2"]
crypto-rust = ["sequoia-openpgp/crypto-rust"]
crypto-cng = ["sequoia-openpgp/crypto-cng"]

# Experimental and variable-time cryptographic backend opt-ins
allow-experimental-crypto = ["sequoia-openpgp/allow-experimental-crypto"]
allow-variable-time-crypto = ["sequoia-openpgp/allow-variable-time-crypto"]

