Cargo Features
[dependencies]
tectonic-oqs = { version = "0.11.2", default-features = false, features = ["std", "serde", "non_portable", "vendored", "vendored_openssl", "kems", "bike", "classic_mceliece", "frodokem", "hqc", "kyber", "ml_kem", "ntruprime", "sigs", "cross", "dilithium", "falcon", "mayo", "ml_dsa", "slh_dsa", "sphincs", "uov", "zeroize"] }
- default = kems, serde, sigs, std, zeroize
-
These default features are set whenever
tectonic-oqsis added withoutsomewhere in the dependency tree.default-features = false Enables openssl of tectonic-oqs-sys
- std default
-
Affects
tectonic-oqs::init… - serde default
- non_portable
-
Enables non_portable of tectonic-oqs-sys
- vendored
-
Enables vendored of tectonic-oqs-sys
- vendored_openssl
-
Enables vendored_openssl of tectonic-oqs-sys
- kems default = classic_mceliece, frodokem, hqc, kyber, ml_kem, ntruprime
-
algorithms: KEMs
Enables kems of tectonic-oqs-sys
- bike
-
not supported on Windows or 32-bit ARM
Enables bike of tectonic-oqs-sys
- classic_mceliece kems
-
Enables classic_mceliece of tectonic-oqs-sys
- frodokem kems
-
Enables frodokem of tectonic-oqs-sys
- hqc kems
-
Enables hqc of tectonic-oqs-sys
- kyber kems
-
Enables kyber of tectonic-oqs-sys
- ml_kem kems
-
Enables ml_kem of tectonic-oqs-sys
- ntruprime kems
-
Enables ntruprime of tectonic-oqs-sys
- sigs default = cross, dilithium, falcon, mayo, ml_dsa, slh_dsa, sphincs, uov
-
algorithms: Signature schemes
Enables sigs of tectonic-oqs-sys
- cross sigs
-
Enables cross of tectonic-oqs-sys
- dilithium sigs
-
Enables dilithium of tectonic-oqs-sys
- falcon sigs
-
Enables falcon of tectonic-oqs-sys
- mayo sigs
-
Enables mayo of tectonic-oqs-sys
- ml_dsa sigs
-
Enables ml_dsa of tectonic-oqs-sys
- slh_dsa sigs
-
Enables slh_dsa of tectonic-oqs-sys
- sphincs sigs
-
Enables sphincs of tectonic-oqs-sys
- uov sigs
-
Enables uov of tectonic-oqs-sys
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.
- zeroize default