[package]
name = "picnic-sys"
description = "Declarations for using Picnic's shared library"
version = "3.0.20"
authors = ["Sebastian Ramacher <sebastian.ramacher@ait.ac.at>"]
homepage = "https://microsoft.github.io/Picnic/"
repository = "https://github.com/ait-crypto/picnic-bindings-rs"
license = "MIT"
edition = "2021"
rust-version = "1.56"
categories = ["external-ffi-bindings"]
[dependencies]
libpicnic-sys = { path = "../libpicnic-sys", version = "0.1", default-features = false }
zeroize = { version = "1.0", optional = true, default-features = false }
[features]
default = ["system", "static-fallback", "picnic", "picnic3"]
picnic = ["libpicnic-sys/picnic"]
picnic3 = ["libpicnic-sys/picnic3"]
unruh-transform = ["libpicnic-sys/unruh-transform"]
system = ["libpicnic-sys/system"]
static-fallback = ["libpicnic-sys/vendored"]
param-bindings = ["libpicnic-sys/param-bindings"]