ZKAC/Cargo.toml
2026-04-09 20:11:46 +02:00

30 lines
871 B
TOML

[package]
name = "zkac"
version = "0.1.0"
edition = "2021"
description = "Zero-Knowledge Access Control: BBS+ anonymous credentials (BLS12-381) with encrypted transport (X25519/ChaCha20-Poly1305)"
[lib]
crate-type = ["cdylib", "rlib"]
[dependencies]
curve25519-dalek = { version = "4", features = ["rand_core", "digest", "zeroize"] }
x25519-dalek = { version = "2", features = ["static_secrets"] }
chacha20poly1305 = "0.10"
blake2 = "0.10"
digest = "0.10"
hkdf = "0.12"
sha2 = "0.10"
rand = "0.8"
subtle = "2"
zeroize = { version = "1", features = ["derive"] }
thiserror = "2"
zkryptium = { version = "0.6", default-features = false, features = ["bbsplus", "bbsplus_blind"] }
hex = "0.4"
pyo3 = { version = "0.25", features = ["extension-module"], optional = true }
[features]
default = []
python = ["pyo3"]
fuzz-expose = [] # `Session::new_fuzz` for fuzz builds only