Cargo Features

[dependencies]
citadel_pqcrypto = { version = "0.13.0", default-features = false, features = ["std", "wasm"] }

Feature flags for different compilation targets and configurations

default = std

Default features include standard library support

std default

Standard library support with all optimizations

Enables std of aes-gcm

Cryptographic algorithms
AES-GCM encryption

and std of bytes

Utility libraries
Byte buffer operations

and std of chacha20poly1305

ChaCha20-Poly1305

and std of rand ^0.8.5

Random number generation

and std of serde

Serialization

and std of sha3

Hash functions

and std of kyber-pke, pqcrypto-falcon-wasi, and pqcrypto-traits-wasi

kyber-pke:

Post-quantum key exchange

wasm

WebAssembly target support

Features from optional dependencies

Dependencies with specific version requirements and features