diff --git a/Cargo.lock b/Cargo.lock index c5cdc94..5e7360a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -53,8 +53,8 @@ version = "0.3.0" source = "git+https://github.com/arkworks-rs/curves?rev=677b4ae751a274037880ede86e9b6f30f62635af#677b4ae751a274037880ede86e9b6f30f62635af" dependencies = [ "ark-ec", - "ark-ff", - "ark-std", + "ark-ff 0.3.0", + "ark-std 0.3.0", ] [[package]] @@ -64,8 +64,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65be532f9dd1e98ad0150b037276cde464c6f371059e6dd02c0222395761f6aa" dependencies = [ "ark-ec", - "ark-ff", - "ark-std", + "ark-ff 0.3.0", + "ark-std 0.3.0", ] [[package]] @@ -75,8 +75,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea691771ebbb28aea556c044e2e5c5227398d840cee0c34d4d20fa8eb2689e8c" dependencies = [ "ark-ec", - "ark-ff", - "ark-std", + "ark-ff 0.3.0", + "ark-std 0.3.0", ] [[package]] @@ -86,8 +86,8 @@ source = "git+https://github.com/arkworks-rs/curves?rev=677b4ae751a274037880ede8 dependencies = [ "ark-bls12-377", "ark-ec", - "ark-ff", - "ark-std", + "ark-ff 0.3.0", + "ark-std 0.3.0", ] [[package]] @@ -96,9 +96,9 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dea978406c4b1ca13c2db2373b05cc55429c3575b8b21f1b9ee859aa5b03dd42" dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ff 0.3.0", + "ark-serialize 0.3.0", + "ark-std 0.3.0", "derivative", "num-traits", "rayon", @@ -112,8 +112,8 @@ source = "git+https://github.com/arkworks-rs/curves?rev=677b4ae751a274037880ede8 dependencies = [ "ark-bls12-377", "ark-ec", - "ark-ff", - "ark-std", + "ark-ff 0.3.0", + "ark-std 0.3.0", ] [[package]] @@ -124,8 +124,8 @@ checksum = "43b7ada17db3854f5994e74e60b18e10e818594935ee7e1d329800c117b32970" dependencies = [ "ark-bls12-381", "ark-ec", - "ark-ff", - "ark-std", + "ark-ff 0.3.0", + "ark-std 0.3.0", ] [[package]] @@ -136,8 +136,8 @@ checksum = "7fdc786b806fdbff4abebb08ec2fcb50cfe3941918e57120ab121228452903fd" dependencies = [ "ark-bn254", "ark-ec", - "ark-ff", - "ark-std", + "ark-ff 0.3.0", + "ark-std 0.3.0", ] [[package]] @@ -146,16 +146,36 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b3235cc41ee7a12aaaf2c575a2ad7b46713a8a50bda2fc3b003a04845c05dd6" dependencies = [ - "ark-ff-asm", - "ark-ff-macros", - "ark-serialize", - "ark-std", + "ark-ff-asm 0.3.0", + "ark-ff-macros 0.3.0", + "ark-serialize 0.3.0", + "ark-std 0.3.0", "derivative", "num-bigint", "num-traits", "paste", "rayon", - "rustc_version", + "rustc_version 0.3.3", + "zeroize", +] + +[[package]] +name = "ark-ff" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +dependencies = [ + "ark-ff-asm 0.4.2", + "ark-ff-macros 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", + "derivative", + "digest 0.10.5", + "itertools", + "num-bigint", + "num-traits", + "paste", + "rustc_version 0.4.0", "zeroize", ] @@ -169,6 +189,16 @@ dependencies = [ "syn 1.0.103", ] +[[package]] +name = "ark-ff-asm" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +dependencies = [ + "quote", + "syn 1.0.103", +] + [[package]] name = "ark-ff-macros" version = "0.3.0" @@ -181,15 +211,28 @@ dependencies = [ "syn 1.0.103", ] +[[package]] +name = "ark-ff-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 1.0.103", +] + [[package]] name = "ark-poly" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b0f78f47537c2f15706db7e98fe64cc1711dbf9def81218194e17239e53e5aa" dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ff 0.3.0", + "ark-serialize 0.3.0", + "ark-std 0.3.0", "derivative", "hashbrown 0.11.2", "rayon", @@ -202,10 +245,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d6c2b318ee6e10f8c2853e73a83adc0ccb88995aa978d8a3408d492ab2ee671" dependencies = [ "ark-serialize-derive", - "ark-std", + "ark-std 0.3.0", "digest 0.9.0", ] +[[package]] +name = "ark-serialize" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +dependencies = [ + "ark-std 0.4.0", + "digest 0.10.5", + "num-bigint", +] + [[package]] name = "ark-serialize-derive" version = "0.3.0" @@ -228,6 +282,16 @@ dependencies = [ "rayon", ] +[[package]] +name = "ark-std" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" +dependencies = [ + "num-traits", + "rand", +] + [[package]] name = "atty" version = "0.2.14" @@ -711,10 +775,10 @@ dependencies = [ "ark-bn254", "ark-bw6-761", "ark-ec", - "ark-ff", + "ark-ff 0.3.0", "ark-poly", - "ark-serialize", - "ark-std", + "ark-serialize 0.3.0", + "ark-std 0.3.0", "derivative", "displaydoc", "downcast-rs", @@ -746,10 +810,10 @@ dependencies = [ "ark-ed-on-bls12-377", "ark-ed-on-bls12-381", "ark-ed-on-bn254", - "ark-ff", + "ark-ff 0.3.0", "ark-poly", - "ark-serialize", - "ark-std", + "ark-serialize 0.3.0", + "ark-std 0.3.0", "blst", "crypto_box", "derivative", @@ -778,10 +842,10 @@ dependencies = [ "ark-bn254", "ark-bw6-761", "ark-ec", - "ark-ff", + "ark-ff 0.3.0", "ark-poly", - "ark-serialize", - "ark-std", + "ark-serialize 0.3.0", + "ark-std 0.3.0", "derivative", "displaydoc", "downcast-rs", @@ -801,9 +865,9 @@ source = "git+https://github.com/EspressoSystems/jellyfish.git?rev=64f55becffe0b dependencies = [ "anyhow", "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ff 0.3.0", + "ark-serialize 0.3.0", + "ark-std 0.3.0", "digest 0.10.5", "displaydoc", "jf-utils-derive", @@ -818,7 +882,7 @@ name = "jf-utils-derive" version = "0.1.2" source = "git+https://github.com/EspressoSystems/jellyfish.git?rev=64f55becffe0b93bfef2c6dc49274ef54d5ff6fc#64f55becffe0b93bfef2c6dc49274ef54d5ff6fc" dependencies = [ - "ark-std", + "ark-std 0.3.0", "quote", "syn 1.0.103", ] @@ -1110,7 +1174,16 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" dependencies = [ - "semver", + "semver 0.11.0", +] + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver 1.0.17", ] [[package]] @@ -1143,6 +1216,12 @@ dependencies = [ "semver-parser", ] +[[package]] +name = "semver" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" + [[package]] name = "semver-parser" version = "0.10.2" @@ -1400,9 +1479,9 @@ dependencies = [ "ark-bw6-761", "ark-ec", "ark-ed-on-bls12-377", - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ff 0.4.2", + "ark-serialize 0.3.0", + "ark-std 0.3.0", "chacha20poly1305 0.9.1", "curve25519-dalek 4.0.0-pre.1", "displaydoc", diff --git a/Cargo.toml b/Cargo.toml index 9559aea..8ffb20f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ ark-bls12-377 = { git = "https://github.com/arkworks-rs/curves", default-feature ark-bw6-761 = { git = "https://github.com/arkworks-rs/curves", rev = "677b4ae751a274037880ede86e9b6f30f62635af" } ark-ec = { version = "0.3.0", default-features = false } ark-ed-on-bls12-377 = { git = "https://github.com/arkworks-rs/curves", default-features = false, rev = "677b4ae751a274037880ede86e9b6f30f62635af" } -ark-ff = { version = "0.3.0", default-features = false } +ark-ff = { version = "0.4.2", default-features = false } ark-serialize = { version = "0.3.0", default-features = false } ark-std = { version = "0.3.0", default-features = false } chacha20poly1305 = "0.9.0"