Cargo Features

[dependencies]
ecdsa_fun = { version = "0.11.0", default-features = false, features = ["std", "alloc", "libsecp_compat", "libsecp_compat_0_27", "libsecp_compat_0_28", "libsecp_compat_0_29", "libsecp_compat_0_30", "serde", "adaptor", "bincode", "proptest"] }
default = std

The std feature is set by default whenever ecdsa_fun is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std

Enables alloc of secp256kfun and optional sigma_fun

libsecp_compat = libsecp_compat_0_30

Enables libsecp_compat of secp256kfun

libsecp_compat_0_27

Enables libsecp_compat_0_27 of secp256kfun

libsecp_compat_0_28

Enables libsecp_compat_0_28 of secp256kfun

libsecp_compat_0_29

Enables libsecp_compat_0_29 of secp256kfun

libsecp_compat_0_30 libsecp_compat?

Enables libsecp_compat_0_30 of secp256kfun

serde

Enables serde of secp256kfun and optional sigma_fun

adaptor

Enables bincode ^1.0, rand_chacha ^0.3, and sigma_fun

rand_chacha:

needed for adaptor signatures atm but would be nice to get rid of

Affects ecdsa_fun::adaptor

bincode

Enables bincode ^1.0, bincode of secp256kfun

proptest

Enables proptest of secp256kfun