Cargo Features

decaf377-rdsa = { version = "0.10.0", default-features = false, features = ["std", "alloc", "parallel", "u32_backend", "serde"] }
default = serde, std

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

std default = alloc, thiserror

Enables arkworks of decaf377, std of digest ^0.9, hex, and rand_core and std of ark-ff

Alloc, No Std

and std of blake2b_simd ^0.5

No Alloc, No Std

Affects decaf377-rdsa::batch

alloc std = ark-ff, ark-serialize

Enables parallel of ark-ff and decaf377


Enables u32_backend of decaf377

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.

ark-ff alloc? parallel? std
ark-serialize alloc?
serde default

Enables serde


thiserror std