quantum-shield 0.3.0

Hybrid post-quantum cryptography: X25519 + ML-KEM-1024 encryption and Ed25519 + ML-DSA-87 signatures
Documentation
[graph]
all-features = true

[advisories]
version = 2
yanked = "deny"
ignore = [
    # `atty` and `ansi_term` are *unmaintained* (not vulnerabilities). Both are
    # pulled in only via clap 2 -> dudect-bencher, a dev-only dependency used by
    # the manual constant-time harness (examples/dudect.rs); neither ships in the
    # library or its runtime dependencies. Real vulnerability advisories still
    # fail the gate.
    "RUSTSEC-2024-0375", # atty unmaintained
    "RUSTSEC-2021-0139", # ansi_term unmaintained
]

[licenses]
version = 2
allow = [
    "MIT",
    "Apache-2.0",
    "Apache-2.0 WITH LLVM-exception",
    "BSD-3-Clause",
    "Unicode-3.0",
    "Zlib",
]

[bans]
multiple-versions = "warn"
wildcards = "deny"

[sources]
unknown-registry = "deny"
unknown-git = "deny"