diff --git a/Cargo.lock b/Cargo.lock index 57b41370a..6dd02cb20 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1061,13 +1061,13 @@ dependencies = [ [[package]] name = "halo2_gadgets" version = "0.3.1" -source = "git+https://github.com/QED-it/halo2?branch=zsa1#93f1038617ef48be5ecbf5b4644fabbad9c9e06e" +source = "git+https://github.com/zcash/halo2?rev=2308caf68c48c02468b66cfc452dad54e355e32f#2308caf68c48c02468b66cfc452dad54e355e32f" dependencies = [ "arrayvec", "bitvec", "ff", "group", - "halo2_poseidon 0.1.0 (git+https://github.com/QED-it/halo2?branch=zsa1)", + "halo2_poseidon 0.1.0 (git+https://github.com/zcash/halo2?rev=2308caf68c48c02468b66cfc452dad54e355e32f)", "halo2_proofs", "lazy_static", "pasta_curves", @@ -1099,7 +1099,7 @@ dependencies = [ [[package]] name = "halo2_poseidon" version = "0.1.0" -source = "git+https://github.com/QED-it/halo2?branch=zsa1#93f1038617ef48be5ecbf5b4644fabbad9c9e06e" +source = "git+https://github.com/zcash/halo2?rev=2308caf68c48c02468b66cfc452dad54e355e32f#2308caf68c48c02468b66cfc452dad54e355e32f" dependencies = [ "bitvec", "ff", @@ -1109,13 +1109,14 @@ dependencies = [ [[package]] name = "halo2_proofs" -version = "0.3.0" -source = "git+https://github.com/QED-it/halo2?branch=zsa1#93f1038617ef48be5ecbf5b4644fabbad9c9e06e" +version = "0.3.1" +source = "git+https://github.com/zcash/halo2?rev=2308caf68c48c02468b66cfc452dad54e355e32f#2308caf68c48c02468b66cfc452dad54e355e32f" dependencies = [ "blake2b_simd", "ff", "group", "halo2_legacy_pdqsort", + "indexmap", "maybe-rayon", "pasta_curves", "plotters", diff --git a/Cargo.toml b/Cargo.toml index 24ea86ae7..46b491488 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,8 +50,8 @@ zip32 = { version = "0.2.0", default-features = false } visibility = "0.1.1" # Circuit -halo2_gadgets = { git = "https://github.com/QED-it/halo2", branch = "zsa1", optional = true, default-features = false } -halo2_proofs = { git = "https://github.com/QED-it/halo2", branch = "zsa1", optional = true, default-features = false, features = ["batch", "floor-planner-v1-legacy-pdqsort"] } +halo2_gadgets = { version = "0.3", optional = true, default-features = false } +halo2_proofs = { version = "0.3", optional = true, default-features = false, features = ["batch", "floor-planner-v1-legacy-pdqsort"] } # Boilerplate getset = "0.1" @@ -68,7 +68,8 @@ plotters = { version = "0.3.0", optional = true } [dev-dependencies] criterion = "0.4" # 0.5 depends on clap 4 which has MSRV 1.70 -halo2_gadgets = { git = "https://github.com/QED-it/halo2", branch = "zsa1", features = ["test-dependencies"] } +halo2_gadgets = { version = "0.3", features = ["test-dependencies"] } +hex = "0.4" proptest = ">=1.0.0, <1.7.0" zcash_note_encryption = { git = "https://github.com/zcash/zcash_note_encryption", rev = "668ea44cf59a226715a5f3cb1bf88710a8c188a3", features = ["pre-zip-212"] } incrementalmerkletree = { version = "0.8.1", features = ["test-dependencies"] } @@ -110,3 +111,5 @@ debug = true [patch.crates-io] zcash_spec = { git = "https://github.com/QED-it/zcash_spec", rev = "842d697048a8960348adcde704c24438fc5b4544" } +halo2_gadgets = { git = "https://github.com/zcash/halo2", rev = "2308caf68c48c02468b66cfc452dad54e355e32f" } +halo2_proofs = { git = "https://github.com/zcash/halo2", rev = "2308caf68c48c02468b66cfc452dad54e355e32f" }