47 lines
1.6 KiB
TOML
47 lines
1.6 KiB
TOML
[package]
|
|
name = "zokrates_field"
|
|
version = "0.5.2"
|
|
authors = ["Thibaut Schaeffer <thibaut@schaeff.fr>", "Guillaume Ballet <gballet@gmail.com>"]
|
|
edition = "2021"
|
|
|
|
[features]
|
|
default = ["bellman_extensions"]
|
|
bellperson_extensions = ["bellperson", "pairing", "ff", "pasta_curves"]
|
|
bellman_extensions = ["bellman_ce"]
|
|
|
|
[dependencies]
|
|
serde = "1.0"
|
|
serde_derive = "1.0"
|
|
lazy_static = "1.4"
|
|
bincode = "0.8.0"
|
|
serde_json = { version = "1.0", features = ["preserve_order"] }
|
|
sha2 = "0.8.0"
|
|
num-traits = { version = "0.2", default-features = false }
|
|
num-integer = { version = "0.1", default-features = false }
|
|
|
|
# bellman
|
|
bellman_ce = { version = "^0.3", default-features = false, optional = true }
|
|
|
|
# bellperson
|
|
bellperson = { version = "0.22", default-features = false, optional = true }
|
|
pairing = { version = "0.22", default-features = false, optional = true }
|
|
ff = { version = "0.12.0", default-features = false, optional = true }
|
|
pasta_curves = { version = "0.4.0", features = ["repr-c"], optional = true }
|
|
|
|
# ark
|
|
ark-ff = { version = "^0.3.0", default-features = false }
|
|
ark-ec = { version = "^0.3.0", default-features = false }
|
|
ark-bn254 = { version = "^0.3.0", features = ["curve"], default-features = false }
|
|
ark-bls12-377 = { version = "^0.3.0", features = ["curve"], default-features = false }
|
|
ark-bls12-381 = { version = "^0.3.0", features = ["curve"] }
|
|
ark-bw6-761 = { version = "^0.3.0", default-features = false }
|
|
ark-pallas = { version = "^0.3.0", features = ["curve"] }
|
|
ark-vesta = { version = "^0.3.0" }
|
|
ark-serialize = { version = "^0.3.0", default-features = false }
|
|
|
|
[dev-dependencies]
|
|
rand = "0.4"
|
|
|
|
[dependencies.num-bigint]
|
|
version = "0.2"
|
|
features = ["serde"]
|