Cargo Features
[dependencies]
multi-party-schnorr = { version = "1.0.0-beta", default-features = false, features = ["eddsa", "taproot", "keyshare-session-id", "serde"] }
- default = eddsa
-
The
eddsa
feature is set by default whenevermulti-party-schnorr
is added without
somewhere in the dependency tree.default-features = false - eddsa default = curve25519-dalek, ed25519-dalek
-
Affects
sign::eddsa
,sign::messages
,types::SignEntropy
… - taproot
-
Affects
sign::taproot
,sign::messages
,types::SignEntropy
… -
Affects
messages::Keyshare.final_session_id
… - serde
-
Enables serde and serde_bytes, pkcs8 and serde of k256, serde of curve25519-dalek and ed25519-dalek
Affects
utils::serde_point
,utils::serde_vec_point
…
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.