Cargo Features

[dependencies]
libpicnic-sys = { version = "0.1.0+3.0.18", default-features = false, features = ["picnic", "picnic3", "unruh-transform", "system", "vendored", "param-bindings"] }
default = picnic, picnic3, system, vendored

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

picnic default unruh-transform?

Enable Picnic parameter sets

picnic3 default

Enable Picnic3 parameter sets

unruh-transform = picnic

Enable Picnic parameter sets with Unruh transform

system build default

Look for libpicnic via pkg-config

Enables pkg-config

vendored build default

Use vendored copy of libpicnic if system library not found

Enables cc

param-bindings

Add parameter set-specfic mappings

Enables paste