Cargo Features
[dependencies]
curve25519-elligator2 = { version = "0.1.0-alpha.2", default-features = false, features = ["alloc", "precomputed-tables", "legacy_compatibility", "group", "group-bits", "elligator2", "digest", "serde", "zeroize"] }
- default = alloc, elligator2, precomputed-tables, zeroize
-
These default features are set whenever
curve25519-elligator2is added withoutsomewhere in the dependency tree.default-features = false - alloc default
-
Enables alloc of optional zeroize
Affects
backend::pippenger_optional_multiscalar_mul,backend::straus_multiscalar_mul,backend::straus_optional_multiscalar_mul,scalar_mul::straus,scalar_mul::precomputed_straus,scalar_mul::pippenger,scalar_mul::straus,scalar_mul::precomputed_straus,scalar_mul::pippenger,edwards::VartimeEdwardsPrecomputation,ristretto::VartimeRistrettoPrecomputation… - precomputed-tables default
-
Affects
constants::ED25519_BASEPOINT_TABLE,constants::ED25519_BASEPOINT_TABLE,constants::RISTRETTO_BASEPOINT_TABLE,ristretto::RistrettoBasepointTable… - legacy_compatibility
- group group-bits? = rand_core
-
Enables group ^0.13
Affects
edwards::SubgroupPoint… - group-bits = group
- elligator2 default digest?
-
Affects
curve25519-elligator2::elligator2… - digest = elligator2
-
Enables digest ^0.10
Affects
elligator2::Legacy…
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.
- ff group-bits?
-
Enables ff ^0.13
- rand_core group?
-
Enables rand_core ^0.6.4
- serde implicit feature
-
Enables serde
serde:
A generic serialization/deserialization framework
- zeroize default