Cargo Features

[dependencies]
pqcrypto-picnic = { version = "0.1.0", default-features = false, features = ["std", "picnic", "picnic3", "unruh-transform", "system", "static-fallback", "serialization"] }
default = picnic, picnic3, static-fallback, std, system

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

std default

Enables std of picnic-bindings ^0.5.0 and pqcrypto-traits

picnic default

Enables picnic of picnic-bindings ^0.5.0

picnic3 default

Enables picnic3 of picnic-bindings ^0.5.0

unruh-transform

Enables unruh-transform of picnic-bindings ^0.5.0

system default

Enables system of picnic-bindings ^0.5.0

static-fallback default

Enables static-fallback of picnic-bindings ^0.5.0

serialization = serde, serde_bytes

Enables serialization of picnic-bindings ^0.5.0

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.

serde serialization?
serde_bytes serialization?