Cargo Features
[dependencies]
mpc-driver = { version = "0.7.1", default-features = false, features = ["full", "signers", "protocols", "cggmp", "ecdsa", "eddsa", "frost-ed25519", "schnorr"] }
- default = full
-
The
full
feature is set by default whenevermpc-driver
is added without
somewhere in the dependency tree.default-features = false - full default = protocols, signers
- signers full = ecdsa, eddsa, schnorr
- protocols full = cggmp, frost-ed25519
- cggmp protocols? = bip32, k256, synedrion
-
Affects
mpc-driver::cggmp
,mpc-driver::recoverable_signature
,mpc-driver::address
… - ecdsa signers?
-
Affects
signers::ecdsa
,mpc-driver::recoverable_signature
,mpc-driver::address
… - eddsa signers? = ed25519, ed25519-dalek
-
Affects
signers::eddsa
… - frost-ed25519 protocols? = ed25519-dalek
-
Enables frost-ed25519
Affects
frost::ed25519
,mpc-driver::frost
… - schnorr signers? = ed25519
-
Affects
signers::schnorr
…
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.