quantum-sign 0.1.7

Quantum-Sign: post-quantum signatures, format, policy, and CLI in one crate
Documentation
[[bin]]
name = "quantum-sign"
path = "src/bin/quantum-sign.rs"

[dependencies.camino]
version = "1"

[dependencies.ciborium]
features = ["std"]
version = "0.2"

[dependencies.clap]
features = ["derive"]
version = "4"

[dependencies.cms]
version = "0.2"

[dependencies.const-oid]
version = "0.9"

[dependencies.ct-merkle]
version = "0.2"

[dependencies.der]
version = "0.7"

[dependencies.ecdsa]
default-features = false
features = ["der"]
version = "0.16"

[dependencies.getrandom]
features = ["std"]
version = "0.2"

[dependencies.hex]
default-features = false
features = ["alloc"]
version = "0.4"

[dependencies.hmac]
default-features = false
version = "0.12"

[dependencies.libc]
version = "0.2"

[dependencies.ml-dsa]
default-features = false
features = ["alloc", "pkcs8", "rand_core", "zeroize"]
version = "0.0.4"

[dependencies.ml-kem]
optional = true
version = "0.1"

[dependencies.p256]
default-features = false
features = ["ecdsa"]
version = "0.13"

[dependencies.p384]
default-features = false
features = ["ecdsa"]
version = "0.13"

[dependencies.pem-rfc7468]
default-features = false
features = ["alloc"]
version = "1.0.0-rc.3"

[dependencies.pkcs8]
default-features = false
features = ["alloc", "pem"]
version = "0.10"

[dependencies.rand_core]
default-features = false
version = "0.6"

[dependencies.rsa]
default-features = false
features = ["sha2"]
version = "0.9"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde_bytes]
version = "0.11"

[dependencies.serde_json]
version = "1"

[dependencies.serde_tuple]
version = "0.5"

[dependencies.serde_yaml]
version = "0.9"

[dependencies.sha2]
default-features = false
version = "0.10"

[dependencies.sha3]
default-features = false
version = "0.10"

[dependencies.slh-dsa]
optional = true
version = "0.0.3"

[dependencies.subtle]
version = "2.5"

[dependencies.tempfile]
version = "3"

[dependencies.thiserror]
version = "1"

[dependencies.time]
version = "0.3"

[dependencies.tracing]
version = "0.1"

[dependencies.ureq]
default-features = false
features = ["rustls"]
version = "3"

[dependencies.webpki]
features = ["alloc"]
version = "0.22"

[dependencies.x509-cert]
version = "0.2"

[dependencies.x509-tsp]
version = "0.1"

[dependencies.zeroize]
features = ["derive"]
version = "1.7"

[dev-dependencies.aes]
version = "0.8"

[dev-dependencies.ctr]
version = "0.9"

[features]
auditable = []
default = ["json"]
json = []
yaml = []

[lib]
doctest = true
name = "quantum_sign"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["cryptography"]
description = "Quantum-Sign: post-quantum signatures, format, policy, and CLI in one crate"
documentation = "https://docs.rs/quantum-sign"
edition = "2021"
homepage = "https://crates.io/crates/quantum-sign"
keywords = ["cryptography", "post-quantum", "signatures", "cbor", "policy"]
license = "MIT OR Apache-2.0"
name = "quantum-sign"
readme = "README.md"
repository = "https://crates.io/crates/quantum-sign"
version = "0.1.7"

[profile.release]
codegen-units = 1
lto = "fat"
opt-level = "s"
panic = "abort"
strip = "symbols"