Cargo Features

[dependencies]
frodo-kem-rs = { version = "0.3.1", default-features = false, features = ["hazmat", "efrodo", "frodo", "efrodo640aes", "frodo640aes", "efrodo640shake", "frodo640shake", "efrodo976aes", "frodo976aes", "efrodo976shake", "frodo976shake", "efrodo1344aes", "frodo1344aes", "efrodo1344shake", "frodo1344shake", "openssl", "openssl-shake", "serde"] }
default = efrodo, frodo, 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

efrodo default = efrodo1344aes, efrodo1344shake, efrodo640aes, efrodo640shake, efrodo976aes, efrodo976shake
frodo default = frodo1344aes, frodo1344shake, frodo640aes, frodo640shake, frodo976aes, frodo976shake
efrodo640aes efrodo

Enables aes

Affects hazmat::EphemeralFrodoKem640Aes

frodo640aes frodo

Enables aes

Affects hazmat::FrodoKem640Aes

efrodo640shake efrodo

Affects hazmat::EphemeralFrodoKem640Shake

frodo640shake frodo

Affects hazmat::FrodoKem640Shake

efrodo976aes efrodo

Enables aes

Affects hazmat::EphemeralFrodoKem976Aes

frodo976aes frodo

Enables aes

Affects hazmat::FrodoKem976Aes

efrodo976shake efrodo

Affects hazmat::EphemeralFrodoKem976Shake

frodo976shake frodo

Affects hazmat::FrodoKem976Shake

efrodo1344aes efrodo

Enables aes

Affects hazmat::EphemeralFrodoKem1344Aes

frodo1344aes frodo

Enables aes

Affects hazmat::FrodoKem1344Aes

efrodo1344shake efrodo

Affects hazmat::EphemeralFrodoKem1344Shake

frodo1344shake frodo

Affects hazmat::FrodoKem1344Shake

openssl = openssl-aes, openssl-shake
openssl-aes openssl-shake openssl?

Enables openssl-sys

serde default

Enables hex and serde