Cargo Features

[dependencies]
ate-crypto = { version = "1.1.0", default-features = false, features = ["quantum"] }
default = quantum

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

quantum default = pqcrypto-falcon-wasi, pqcrypto-ntru-wasi, pqcrypto-traits-wasi

Affects crypto::encrypted_private_key, crypto::private_encrypt_key, crypto::public_encrypted_secure_data, crypto::sign_key, crypto::signed_protected_data

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

pqcrypto-falcon-wasi quantum
pqcrypto-ntru-wasi quantum
pqcrypto-traits-wasi quantum