29 lines
811 B
TOML
29 lines
811 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"]
|