Cargo Features

[dependencies]
tor-keymgr = { version = "0.24.0", default-features = false, features = ["full", "keymgr", "experimental", "ephemeral-keystore", "ctor-keystore", "testing"] }
default = keymgr

The keymgr feature is set by default whenever tor-keymgr is added without default-features = false somewhere in the dependency tree.

full = keymgr

Enables full of fs-mistrust, tor-basic-utils, tor-config, tor-error, tor-hscrypto, tor-key-forge, tor-llcrypto, and tor-persist

keymgr default full?
experimental = ctor-keystore, ephemeral-keystore, testing

Enable experimental APIs that are not yet officially supported.

These APIs are not covered by semantic versioning. Using this feature voids your "semver warrantee".

ephemeral-keystore experimental?
ctor-keystore experimental? = data-encoding
testing experimental?

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

data-encoding ctor-keystore?