Cargo Features

[dependencies]
npvdkgrs = { version = "0.1.0", default-features = false, features = ["std", "parallel", "asm", "print-trace", "getrandom", "state-machine"] }
default = std

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

std default

Enables thiserror ^1, runtime-tokio and std of round-based, std of zeroize, std of ark-bls12-381 ^0.4.0, ark-ec ^0.4.0, ark-ff ^0.4.0, ark-poly ^0.4.0, ark-serialize ^0.4.0, ark-std ^0.4.0, bs58, chacha20poly1305, and displaydoc and std of serde and sha3

serde:

Provide impls for common standard library types like Vec<T> and HashMap<K, V>.
Requires a dependency on the Rust standard library.

parallel

Enables rayon, parallel of ark-ec ^0.4.0, ark-ff ^0.4.0, ark-poly ^0.4.0, and ark-std ^0.4.0

asm

Enables asm of ark-ff ^0.4.0 and sha3

sha3:

Enable ASM (currently ARMv8 only).

print-trace

Enables print-trace of ark-std ^0.4.0

getrandom

Enables getrandom of ark-std ^0.4.0 and chacha20poly1305

state-machine

Enables state-machine of round-based

NPVDKGRS has 7 features without comments.