fold-babyjubjubs/Cargo.toml
Cargo.tomlRaw
1[package]
2name = "fold-babyjubjubs"
3version = "0.1.0"
4edition = "2021"
5
6[dependencies]
7ark-bn254 = { version = "0.5.0", features = ["r1cs"] }
8ark-grumpkin = {version="0.5.0", features=["r1cs"]}
9ark-ec = "0.5.0"
10ark-ff = "0.5.0"
11ark-r1cs-std = { version = "0.5.0", default-features = false }
12ark-relations = { version = "0.5.0", default-features = false }
13ark-crypto-primitives = { version = "^0.5.0", default-features = false, features = [
14 "r1cs",
15 "sponge",
16 "crh",
17] }
18ark-std = "0.5.0"
19rand = "0.8.5"
20rand_core = {version = "0.6", default-features = false}
21
22# Note: for testing purposes we use the 'light-test' feature when importing
23# Sonobe's folding-schemes, but for a real-world usage it must be used without
24# this feature (but then the DeciderETH circuit is bigger and takes more time
25# to compute).
26folding-schemes = { git = "https://github.com/privacy-scaling-explorations/sonobe", package = "folding-schemes", features=["light-test"], rev="964f9b6de91283c2bf12ffdd7578125dc999104a"}
27# folding-schemes = { path = "../../sonobe/sonobe_FCIRCUIT-EXTINP/folding-schemes", package = "folding-schemes", features=["light-test"]}
28blake2 = "0.10"
29arkeddsa = { git = "https://github.com/arnaucube/arkeddsa", features=["r1cs"], rev="67c077e0e564d5f8d193a44f67357dfd1180cb64"}
30# arkeddsa = { path = "../arkeddsa_TE-to-C", features=["r1cs"]}
31
32
33
34
35[dev-dependencies]
36
37[features]
38default = []
39