Cargo Features

[dependencies]
dleq = { version = "0.4.1", default-features = false, features = ["std", "serialize", "secure_capacity_difference", "experimental"] }
std experimental? serialize?

Affects dleq::MultiDLEqProof

serialize = std
secure_capacity_difference default

Needed for cross-group DLEqs

experimental = multiexp, std, thiserror

Affects dleq::cross_group

default = secure_capacity_difference

Only applies to experimental, yet is default to ensure security experimental doesn't mandate it itself in case two curves with extreme capacity differences are desired to be used together, in which case the user must specify experimental without default features

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.

thiserror experimental?
multiexp experimental?