Cargo Features

[dependencies]
gennaro-dkg = { version = "1.0.0-rc1", default-features = false, features = ["bls", "curve25519", "ed448", "k256", "p256", "p384", "jubjub"] }
default = bls, curve25519, ed448, jubjub, k256, p256, p384

These default features are set whenever gennaro-dkg is added without default-features = false somewhere in the dependency tree.

bls default = blsful, sha2

Affects traits::tbls

curve25519 default = curve25519-dalek-ml, sha2

Enables curve25519 of vsss-rs

Affects traits::ted25519

ed448 default = ed448-goldilocks-plus, sha3

Affects traits::ted448

k256 default = sha2

Enables k256

Affects traits::tk256

p256 default = sha2

Enables p256

Affects traits::tp256

p384 default = sha2

Enables p384

Affects traits::tp384

jubjub default = jubjub-plus, sha2

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.

blsful bls
curve25519-dalek-ml curve25519
ed448-goldilocks-plus ed448
jubjub-plus jubjub
sha2 bls curve25519 jubjub k256 p256 p384
sha3 ed448