Cargo Features
[dependencies]
oqs = { version = "0.10.0", default-features = false, features = ["std", "non_portable", "vendored", "kems", "bike", "classic_mceliece", "frodokem", "hqc", "kyber", "ml_kem", "ntruprime", "sigs", "cross", "dilithium", "falcon", "mayo", "ml_dsa", "sphincs", "serde"] }
- default = kems, sigs, std
-
These default features are set whenever
oqs
is added without
somewhere in the dependency tree.default-features = false - std default
-
Affects
oqs::init
… - non_portable
-
Enables non_portable of oqs-sys
- vendored
- kems default = classic_mceliece, frodokem, hqc, kyber, ml_kem, ntruprime
-
algorithms: KEMs
- bike
-
not supported on Windows or 32-bit ARM
- classic_mceliece kems
-
Enables classic_mceliece of oqs-sys
- frodokem kems
- hqc kems
- kyber kems
- ml_kem kems
- ntruprime kems
- sigs default = cross, dilithium, falcon, mayo, ml_dsa, sphincs
-
algorithms: Signature schemes
- cross sigs
- dilithium sigs
- falcon sigs
- mayo sigs
- ml_dsa sigs
- sphincs sigs