Cargo Features

[dependencies]
ml-dsa = { version = "0.1.0-rc.8", default-features = false, features = ["alloc", "zeroize", "rand_core", "pkcs8"] }
default = alloc, pkcs8, rand_core

These default features are set whenever ml-dsa is added without default-features = false somewhere in the dependency tree.

alloc default

Enables alloc of optional pkcs8

zeroize

Enables zeroize, zeroize of hybrid-array and module-lattice

rand_core default

Enables rand_core, rand_core of signature

Affects ml-dsa::KeyGen.key_gen

pkcs8 default

Enables const-oid and pkcs8

const-oid:

optional dependencies