Cargo Features

[dependencies]
frodo-kem-rs = { version = "0.2.0", default-features = false, features = ["hazmat", "experimental", "frodo640aes", "frodo640shake", "frodo976aes", "frodo976shake", "frodo1344aes", "frodo1344shake", "serde"] }
default = frodo1344aes, frodo1344shake, frodo640aes, frodo640shake, frodo976aes, frodo976shake, serde

These default features are set whenever frodo-kem-rs is added without default-features = false somewhere in the dependency tree.

hazmat

Affects frodo-kem-rs::hazmat

experimental
frodo640aes default = aes

Affects hazmat::FrodoKem640Aes, models::Frodo640, models::FrodoAes

frodo640shake default

Affects hazmat::FrodoKem640Shake, models::Frodo640, models::FrodoShake

frodo976aes default = aes

Affects hazmat::FrodoKem976Aes, models::Frodo976, models::FrodoAes

frodo976shake default

Affects hazmat::FrodoKem976Shake, models::Frodo976, models::FrodoShake

frodo1344aes default = aes

Affects hazmat::FrodoKem1344Aes, models::Frodo1344, models::FrodoAes

frodo1344shake default

Affects hazmat::FrodoKem1344Shake, models::Frodo1344, models::FrodoShake

serde default = hex

Enables serde

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.

aes frodo1344aes frodo640aes frodo976aes
hex serde