Cargo Features

[dependencies]
frost-dkg = { version = "0.2.2", 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 frost-dkg is added without default-features = false somewhere in the dependency tree.

bls default = blsful, sha2
curve25519 default = curve25519-dalek-ml, sha2

Enables curve25519 of vsss-rs

ed448 default = ed448-goldilocks-plus, sha3
k256 default = sha2

Enables k256

p256 default = sha2

Enables p256

p384 default = sha2

Enables p384

jubjub default = blake2, jubjub-plus

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 k256 p256 p384
sha3 ed448
blake2 jubjub