[dependencies.amplify]
default-features = false
features = ["derive"]
version = "4"
[dependencies.arrayvec]
version = "0.7.3"
[dependencies.cfg-if]
version = "1.0.0"
[dependencies.data-encoding]
optional = true
version = "2.3.1"
[dependencies.derive-deftly]
features = ["full", "beta"]
version = "~1.1.0"
[dependencies.derive_builder]
package = "derive_builder_fork_arti"
version = "0.11.2"
[dependencies.derive_more]
features = ["full"]
version = "2.0.1"
[dependencies.downcast-rs]
version = "2.0.1"
[dependencies.dyn-clone]
version = "1.0.11"
[dependencies.fs-mistrust]
features = ["serde", "walkdir"]
version = "0.10.0"
[dependencies.glob-match]
version = "0.2.1"
[dependencies.humantime]
version = "2"
[dependencies.inventory]
version = "0.3.13"
[dependencies.itertools]
version = "0.14.0"
[dependencies.rand]
version = "0.9.1"
[dependencies.serde]
features = ["derive"]
version = "1.0.103"
[dependencies.signature]
version = "2"
[dependencies.ssh-key]
features = ["std"]
version = "0.6.1"
[dependencies.thiserror]
version = "2"
[dependencies.tor-basic-utils]
version = "0.32.0"
[dependencies.tor-bytes]
default-features = false
version = "0.32.0"
[dependencies.tor-config]
version = "0.32.0"
[dependencies.tor-config-path]
version = "0.32.0"
[dependencies.tor-error]
features = ["tracing"]
version = "0.32.0"
[dependencies.tor-hscrypto]
version = "0.32.0"
[dependencies.tor-key-forge]
version = "0.32.0"
[dependencies.tor-llcrypto]
features = ["keymgr"]
version = "0.32.0"
[dependencies.tor-persist]
version = "0.32.0"
[dependencies.tracing]
version = "0.1.36"
[dependencies.walkdir]
version = "2"
[dependencies.zeroize]
version = "1"
[dev-dependencies.paste]
version = "1"
[dev-dependencies.serde_json]
version = "1.0.104"
[dev-dependencies.tempfile]
version = "3"
[dev-dependencies.tor-basic-utils]
version = "0.32.0"
[dev-dependencies.tor-cert]
features = ["encode"]
version = "0.32.0"
[dev-dependencies.tor-checkable]
version = "0.32.0"
[dev-dependencies.tor-config]
features = ["testing"]
version = "0.32.0"
[dev-dependencies.tor-llcrypto]
features = ["testing"]
version = "0.32.0"
[features]
__is_experimental = []
ctor-keystore = ["data-encoding", "__is_experimental"]
default = ["keymgr"]
ephemeral-keystore = ["__is_experimental"]
experimental = ["ephemeral-keystore", "ctor-keystore", "testing", "experimental-api", "onion-service-cli-extra"]
experimental-api = ["__is_experimental"]
full = ["keymgr", "fs-mistrust/full", "tor-error/full", "tor-hscrypto/full", "tor-key-forge/full", "tor-llcrypto/full", "tor-config/full", "tor-persist/full", "tor-basic-utils/full", "tor-config-path/full", "tor-bytes/full"]
keymgr = []
onion-service-cli-extra = ["keymgr", "__is_experimental"]
testing = ["__is_experimental"]
[lib]
name = "tor_keymgr"
path = "src/lib.rs"
[package]
authors = ["The Tor Project, Inc.", "Gabriela Moldovan <gabi@torproject.org>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["cryptography"]
description = "Key management for the Arti Tor implementation"
edition = "2021"
homepage = "https://gitlab.torproject.org/tpo/core/arti/-/wikis/home"
keywords = ["tor", "arti"]
license = "MIT OR Apache-2.0"
name = "tor-keymgr"
readme = "README.md"
repository = "https://gitlab.torproject.org/tpo/core/arti.git/"
rust-version = "1.83"
version = "0.32.0"
[package.metadata.docs.rs]
all-features = true