Cargo Features

[dependencies]
quantum-sign = { version = "0.1.7", default-features = false, features = ["json", "yaml", "auditable", "slh-dsa", "ml-kem"] }
default = json

The json feature is set by default whenever quantum-sign is added without default-features = false somewhere in the dependency tree.

json default
yaml
auditable

Features from optional dependencies

slh-dsa implicit feature

Enables slh-dsa ^0.0.3

slh-dsa:

Pure Rust implementation of SLH-DSA (aka SPHINCS+) as described in the FIPS-205 standard

ml-kem implicit feature

Enables ml-kem ^0.1