This crate provides bindings for the optimized implementation of the Picnic digital signature scheme. It implements the traits of the signature crate.
This crate supports the following features:
* picnic
(default): Enable the Picnic parameter sets with ZKB++/Fiat-Shamir as proof system.
* unruh-transform
: Enable the Picnic parameter sets with ZKB++/Unruh as proof system.
* picnic3
(default): Enable the Picnic parameter sets with KKW/Fiat-Shamir as proof system.
* system
(default): Use the shared library of Picnic per default.
* static-fallback
(default): Build Picnic on demand if shared library is not available.
This crate has received no security audit. Use at your own risk.
This crate is licensed under the MIT license.