Cargo Features
[dependencies]
generic-ec = { version = "0.2.4", default-features = false, features = ["std", "alloc", "serde", "udigest", "curves", "curve-secp256k1", "curve-secp256r1", "curve-stark", "curve-ed25519", "all-curves"] }
- default = serde, std
-
These default features are set whenever
generic-ec
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
-
Affects
multiscalar::Straus
,multiscalar::Pippenger
… - serde default = hex, serde_with
-
Enables serde, serde of generic-ec-core
- udigest
-
Enables udigest
- curves curve-ed25519? curve-secp256k1? curve-secp256r1? curve-stark? = generic-ec-curves
- curve-secp256k1 all-curves? = curves
-
Enables secp256k1 of generic-ec-curves
- curve-secp256r1 all-curves? = curves
-
Enables secp256r1 of generic-ec-curves
- curve-stark all-curves? = curves
-
Enables stark of generic-ec-curves
- curve-ed25519 all-curves? = curves
-
Enables ed25519 of generic-ec-curves
- all-curves = curve-ed25519, curve-secp256k1, curve-secp256r1, curve-stark
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.