Cargo Features

citadel_pqcrypto = { version = "0.7.0", default-features = false, features = ["std", "wasm", "getrandom"] }
default = std

The std feature is set by default whenever citadel_pqcrypto is added without default-features = false somewhere in the dependency tree.

std default

Enables std and alloc of aes-gcm, std of bytes, alloc and std of chacha20poly1305, std of kyber-pke, pqcrypto-falcon-wasi, pqcrypto-traits-wasi, rand, serde, sha3, and strum


Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features.

getrandom implicit feature

With js