Cargo Features

[dependencies]
dusk-bls12_381 = { version = "0.14.2", default-features = false, features = ["alloc", "bits", "groups", "pairings", "experimental", "nightly", "parallel", "rkyv-impl", "serde", "zeroize", "byteorder"] }

End

default = alloc, bits, byteorder, groups, pairings, parallel

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

alloc default

Enables alloc of group

Affects expand_msg::ExpandMessageState.into_vec, pairings::G2Prepared, pairings::multi_miller_loop, dusk::multiscalar_mul

bits default

Enables bits of ff

groups default pairings = group

Affects dusk::multiscalar_mul

pairings default = groups, pairing
experimental = digest

Affects dusk-bls12_381::hash_to_curve

nightly

Enables nightly of subtle

subtle:

DEPRECATED: As of 2.4.1, this feature does nothing.

parallel default = rayon

Features added by Dusk

rkyv-impl = bytecheck, rkyv

Enables alloc of rkyv ^0.7

serde = hex

Enables serde

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.

hex serde?
rkyv rkyv-impl?

Enables rkyv ^0.7

zeroize implicit feature
bytecheck rkyv-impl?

Enables bytecheck ^0.6

byteorder default

Affects multiscalar_mul::pippenger

digest experimental?

Enables digest ^0.9

pairing pairings
rayon parallel
group alloc groups
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy