confium 0.2.0

Open-source distributed trust store framework
Documentation
# cargo-deny configuration
# https://embarkstudios.github.io/cargo-deny/index.html

[advisories]
# Security advisories from RustSec
version = 2
# Raise errors on yanked crates
yanked = "deny"

[licenses]
# License checking configuration
version = 2

# Allow these licenses — must be compatible with BSD-2-Clause
allow = [
    "MIT",
    "Apache-2.0",
    "Apache-2.0 WITH LLVM-exception",
    "BSD-2-Clause",
    "BSD-3-Clause",
    "ISC",
    "Zlib",
    "Unicode-DFS-2016",
    "Unicode-3.0",
    "CC0-1.0",
]

# Confidence threshold for license detection
confidence-threshold = 0.8

# Private crates that don't need license checks
private = { ignore = true }

[bans]
# Warn on multiple versions of the same crate
multiple-versions = "warn"

# Deny specific crates we don't want in the tree
deny = [
    { name = "openssl", use-instead = "rustls" },
]

[sources]
# Allow crates from these registries
allow-registry = ["https://github.com/rust-lang/crates.io-index"]

# Allow git sources for specific repositories
allow-git = []

# Require specifiers for git sources
unknown-git = "deny"

[output]
feature-depth = 1