diff --git a/masp_note_encryption/Cargo.toml b/masp_note_encryption/Cargo.toml index afd7920d..ca734e89 100644 --- a/masp_note_encryption/Cargo.toml +++ b/masp_note_encryption/Cargo.toml @@ -5,7 +5,7 @@ version = "0.2.0" authors = [ "Jack Grigg ", "Kris Nuttycombe ", - "joe@heliax.dev" + "joe@heliax.dev", ] homepage = "https://github.com/anoma/masp" repository = "https://github.com/anoma/masp" @@ -24,7 +24,7 @@ chacha20 = { version = "0.9", default-features = false } chacha20poly1305 = { version = "0.10", default-features = false } rand_core = { version = "0.6", default-features = false } subtle = { version = "2.3", default-features = false } -borsh = {version = "0.9", features = ["const-generics"]} +borsh = { version = "0.9", features = ["const-generics"] } [features] default = ["alloc"] diff --git a/masp_primitives/Cargo.toml b/masp_primitives/Cargo.toml index 9eb2bf48..91e84039 100644 --- a/masp_primitives/Cargo.toml +++ b/masp_primitives/Cargo.toml @@ -6,7 +6,7 @@ authors = [ "Jack Grigg ", "Kris Nuttycombe ", "joe ", - "Murisi Tarusenga ", + "Murisi Tarusenga ", "Heliax AG ", ] homepage = "https://github.com/anoma/masp" @@ -21,7 +21,7 @@ categories = ["cryptography::cryptocurrencies"] all-features = true [dependencies] -zcash_encoding = { version = "0.0", git = "https://github.com/zcash/librustzcash", rev = "43c18d0" } +zcash_encoding = { version = "0.2", git = "https://github.com/zcash/librustzcash", rev = "bd7f9d7" } # Dependencies exposed in a public API: # (Breaking upgrades to these require a breaking upgrade to this crate.) @@ -31,7 +31,7 @@ rand_core = "0.6" # - Digests (output types exposed) blake2b_simd = "1" -sha2 = "0.9" +sha2 = "0.10" # - Metrics memuse = "0.2.1" @@ -43,11 +43,11 @@ num-traits = "0.2.14" subtle = "2.2.3" # - Shielded protocols -bls12_381 = "0.7" -ff = "0.12" -group = { version = "0.12.1", features = ["wnaf-memuse"] } +bls12_381 = "0.8" +ff = "0.13" +group = { version = "0.13", features = ["wnaf-memuse"] } incrementalmerkletree = "0.3" -jubjub = "0.9" +jubjub = "0.10" nonempty = "0.7" # - Static constants @@ -57,7 +57,7 @@ lazy_static = "1" proptest = { version = "1.0.0", optional = true } # - ZIP 339 -bip0039 = { version = "0.9", features = ["std", "all-languages"] } +bip0039 = { version = "0.10", features = ["std", "all-languages"] } # Dependencies used internally: # (Breaking upgrades to these are usually backwards-compatible, but check MSRVs.) @@ -70,10 +70,10 @@ bitvec = "1" blake2s_simd = "1" # - ZIP 32 -aes = "0.7" -fpe = "0.5" +aes = "0.8" +fpe = "0.6" -borsh = {version = "0.9", features = ["const-generics"]} +borsh = { version = "0.9", features = ["const-generics"] } [dependencies.masp_note_encryption] version = "0.2" path = "../masp_note_encryption" diff --git a/masp_proofs/Cargo.toml b/masp_proofs/Cargo.toml index e7618e95..e6a81bac 100644 --- a/masp_proofs/Cargo.toml +++ b/masp_proofs/Cargo.toml @@ -2,10 +2,7 @@ name = "masp_proofs" description = "Experimental MASP zk-SNARK circuits and proving APIs, based on zcash_proofs" version = "0.9.0" -authors = [ - "Jack Grigg ", - "joe ", -] +authors = ["Jack Grigg ", "joe "] homepage = "https://github.com/anoma/masp" repository = "https://github.com/anoma/masp" readme = "README.md" @@ -22,10 +19,10 @@ masp_primitives = { version = "0.9", path = "../masp_primitives" } # Dependencies exposed in a public API: # (Breaking upgrades to these require a breaking upgrade to this crate.) -bellman = { version = "0.13.1", default-features = false, features = ["groth16"] } -bls12_381 = "0.7" -group = "0.12" -jubjub = "0.9" +bellman = { version = "0.14", default-features = false, features = ["groth16"] } +bls12_381 = "0.8" +group = "0.13" +jubjub = "0.10" lazy_static = "1" minreq = { version = "2", features = ["https"], optional = true } rand_core = "0.6" @@ -35,9 +32,9 @@ tracing = "0.1" # (Breaking upgrades to these are usually backwards-compatible, but check MSRVs.) blake2b_simd = "1" directories = { version = "4", optional = true } -redjubjub = "0.5" +redjubjub = "0.7" getrandom = { version = "0.2", features = ["js"] } -itertools = "0.10.1" +itertools = "0.11" [dev-dependencies] byteorder = "1"