From 80ff911e3fadca2309263db0dee21cd3ca965005 Mon Sep 17 00:00:00 2001 From: nemo Date: Thu, 25 Apr 2024 15:36:23 -0400 Subject: [PATCH] feat: update proofs to latest release --- rust/Cargo.lock | 293 +++++++++++++++++++++++++----------------------- rust/Cargo.toml | 3 +- 2 files changed, 156 insertions(+), 140 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index a131257b..819636d2 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -87,9 +87,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.81" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" dependencies = [ "backtrace", ] @@ -120,13 +120,13 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "async-trait" -version = "0.1.79" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -426,12 +426,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.92" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41" +checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b" dependencies = [ "jobserver", "libc", + "once_cell", ] [[package]] @@ -453,14 +454,14 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.37" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -1003,9 +1004,9 @@ dependencies = [ [[package]] name = "either" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" +checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" [[package]] name = "equivalent" @@ -1072,7 +1073,7 @@ checksum = "ce8cd46a041ad005ab9c71263f9a0ff5b529eac0fe4cc9b4a20f4f0765d8cf4b" dependencies = [ "execute-command-tokens", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -1151,7 +1152,7 @@ dependencies = [ "blstrs", "cid", "fil_logger", - "filecoin-proofs-api 16.1.0 (git+https://github.com/filecoin-project/rust-filecoin-proofs-api?branch=improved-error-handling)", + "filecoin-proofs-api 17.0.0", "filepath", "fvm 2.7.0", "fvm 3.9.0", @@ -1201,8 +1202,9 @@ dependencies = [ [[package]] name = "filecoin-hashers" -version = "11.1.0" -source = "git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof#c2805baa2eb9871770fa2abf5eaa6af7aa1a0079" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36c8a930b79c5f4b30220d99c87193f9dafe753beeea451dc46688a53fb4f4b6" dependencies = [ "anyhow", "bellperson", @@ -1230,8 +1232,8 @@ dependencies = [ "blake2b_simd", "blstrs", "ff", - "filecoin-hashers 11.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fr32 9.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-hashers 11.1.0", + "fr32 9.1.0", "generic-array 0.14.7", "hex", "iowrap", @@ -1245,17 +1247,18 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", - "storage-proofs-core 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "storage-proofs-porep 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "storage-proofs-post 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "storage-proofs-update 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "storage-proofs-core 16.1.0", + "storage-proofs-porep 16.1.0", + "storage-proofs-post 16.1.0", + "storage-proofs-update 16.1.0", "typenum", ] [[package]] name = "filecoin-proofs" -version = "16.1.0" -source = "git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof#c2805baa2eb9871770fa2abf5eaa6af7aa1a0079" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "603e01ee23938c72e88d9b2e42e5e93305695f695d96869e8a77f0abfe8a58ca" dependencies = [ "anyhow", "bellperson", @@ -1263,8 +1266,8 @@ dependencies = [ "blake2b_simd", "blstrs", "ff", - "filecoin-hashers 11.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "fr32 9.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "filecoin-hashers 12.0.0", + "fr32 10.0.0", "generic-array 0.14.7", "hex", "iowrap", @@ -1278,10 +1281,10 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", - "storage-proofs-core 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "storage-proofs-porep 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "storage-proofs-post 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "storage-proofs-update 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "storage-proofs-core 17.0.0", + "storage-proofs-porep 17.0.0", + "storage-proofs-post 17.0.0", + "storage-proofs-update 17.0.0", "typenum", ] @@ -1295,29 +1298,30 @@ dependencies = [ "bellperson", "bincode", "blstrs", - "filecoin-hashers 11.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "filecoin-proofs 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fr32 9.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-hashers 11.1.0", + "filecoin-proofs 16.1.0", + "fr32 9.1.0", "lazy_static", "serde", - "storage-proofs-core 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "storage-proofs-core 16.1.0", ] [[package]] name = "filecoin-proofs-api" -version = "16.1.0" -source = "git+https://github.com/filecoin-project/rust-filecoin-proofs-api?branch=improved-error-handling#dbfe59ac1b1f1d2771b032cd90c4787f741abead" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f6fa943fd047d01f1d73d73a8c23284cec6d2cbc2c06ed2490b002f45fc1a1f" dependencies = [ "anyhow", "bellperson", "bincode", "blstrs", - "filecoin-hashers 11.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "filecoin-proofs 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "fr32 9.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "filecoin-hashers 12.0.0", + "filecoin-proofs 17.0.0", + "fr32 10.0.0", "lazy_static", "serde", - "storage-proofs-core 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "storage-proofs-core 17.0.0", ] [[package]] @@ -1396,8 +1400,9 @@ dependencies = [ [[package]] name = "fr32" -version = "9.1.0" -source = "git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof#c2805baa2eb9871770fa2abf5eaa6af7aa1a0079" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e9452a7bb775a310ecaa6f25b2433b6b1708fc4764c355672895749619447c6" dependencies = [ "anyhow", "blstrs", @@ -1436,7 +1441,7 @@ dependencies = [ "derive-getters", "derive_builder", "derive_more", - "filecoin-proofs-api 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-proofs-api 16.1.0", "fvm-wasm-instrument 0.2.0", "fvm_ipld_amt", "fvm_ipld_blockstore", @@ -1471,7 +1476,7 @@ dependencies = [ "byteorder", "cid", "derive_more", - "filecoin-proofs-api 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-proofs-api 16.1.0", "fvm-wasm-instrument 0.4.0", "fvm_ipld_amt", "fvm_ipld_blockstore", @@ -1509,7 +1514,7 @@ dependencies = [ "byteorder", "cid", "derive_more", - "filecoin-proofs-api 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-proofs-api 16.1.0", "fvm-wasm-instrument 0.4.0", "fvm_ipld_amt", "fvm_ipld_blockstore", @@ -1655,7 +1660,7 @@ dependencies = [ "cs_serde_bytes", "data-encoding", "data-encoding-macro", - "filecoin-proofs-api 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-proofs-api 16.1.0", "fvm_ipld_blockstore", "fvm_ipld_encoding", "lazy_static", @@ -1686,7 +1691,7 @@ dependencies = [ "cid", "data-encoding", "data-encoding-macro", - "filecoin-proofs-api 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-proofs-api 16.1.0", "fvm_ipld_encoding", "lazy_static", "libsecp256k1", @@ -1714,7 +1719,7 @@ dependencies = [ "cid", "data-encoding", "data-encoding-macro", - "filecoin-proofs-api 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-proofs-api 16.1.0", "fvm_ipld_encoding", "lazy_static", "libsecp256k1", @@ -1789,7 +1794,7 @@ checksum = "b0e085ded9f1267c32176b40921b9754c474f7dd96f7e808d4a982e48aa1e854" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -2054,9 +2059,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" -version = "0.1.28" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" dependencies = [ "libc", ] @@ -2411,7 +2416,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -2660,9 +2665,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.79" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" +checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" dependencies = [ "unicode-ident", ] @@ -2678,9 +2683,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.35" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] @@ -2884,9 +2889,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.32" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ "bitflags 2.5.0", "errno 0.3.8", @@ -2947,9 +2952,9 @@ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" -version = "1.0.197" +version = "1.0.198" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" dependencies = [ "serde_derive", ] @@ -2974,13 +2979,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.198" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -2997,9 +3002,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.115" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ "itoa", "ryu", @@ -3014,7 +3019,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -3089,8 +3094,9 @@ dependencies = [ [[package]] name = "sha2raw" -version = "11.1.0" -source = "git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof#c2805baa2eb9871770fa2abf5eaa6af7aa1a0079" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "feded6280f0d7f7a1ca3844382989af1ea5c64a13a33e684f53d042a3f0764e1" dependencies = [ "byteorder", "cpufeatures", @@ -3181,8 +3187,8 @@ dependencies = [ "cbc", "config", "ff", - "filecoin-hashers 11.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fr32 9.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-hashers 11.1.0", + "fr32 9.1.0", "fs2", "generic-array 0.14.7", "itertools 0.10.5", @@ -3203,8 +3209,9 @@ dependencies = [ [[package]] name = "storage-proofs-core" -version = "16.1.0" -source = "git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof#c2805baa2eb9871770fa2abf5eaa6af7aa1a0079" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7a60aa2117461828118ae1eb23a49c539623149f7a6269c90baaf45d02827aa" dependencies = [ "aes", "anyhow", @@ -3215,8 +3222,8 @@ dependencies = [ "cbc", "config", "ff", - "filecoin-hashers 11.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "fr32 9.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "filecoin-hashers 12.0.0", + "fr32 10.0.0", "fs2", "generic-array 0.14.7", "itertools 0.10.5", @@ -3252,8 +3259,8 @@ dependencies = [ "crossbeam", "fdlimit", "ff", - "filecoin-hashers 11.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fr32 9.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-hashers 11.1.0", + "fr32 9.1.0", "generic-array 0.14.7", "glob", "hex", @@ -3272,15 +3279,16 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", - "sha2raw 11.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "storage-proofs-core 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2raw 11.1.0", + "storage-proofs-core 16.1.0", "yastl", ] [[package]] name = "storage-proofs-porep" -version = "16.1.0" -source = "git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof#c2805baa2eb9871770fa2abf5eaa6af7aa1a0079" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92157c35e945b90e3dafb4dce0d99965d3df55ad69ff86d6ee8d3b8b54df9060" dependencies = [ "anyhow", "bellperson", @@ -3293,8 +3301,8 @@ dependencies = [ "crossbeam", "fdlimit", "ff", - "filecoin-hashers 11.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "fr32 9.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "filecoin-hashers 12.0.0", + "fr32 10.0.0", "generic-array 0.14.7", "glob", "hex", @@ -3314,8 +3322,8 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", - "sha2raw 11.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "storage-proofs-core 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "sha2raw 12.0.0", + "storage-proofs-core 17.0.0", "yastl", ] @@ -3331,34 +3339,35 @@ dependencies = [ "blstrs", "byteorder", "ff", - "filecoin-hashers 11.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fr32 9.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-hashers 11.1.0", + "fr32 9.1.0", "generic-array 0.14.7", "hex", "log", "rayon", "serde", "sha2 0.10.8", - "storage-proofs-core 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "storage-proofs-core 16.1.0", ] [[package]] name = "storage-proofs-post" -version = "16.1.0" -source = "git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof#c2805baa2eb9871770fa2abf5eaa6af7aa1a0079" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddea4a60bc3345cd79db304d334f7cc1d224426e90d7a56cecd5af2f3ac832ce" dependencies = [ "anyhow", "bellperson", "blstrs", "byteorder", "ff", - "filecoin-hashers 11.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "filecoin-hashers 12.0.0", "generic-array 0.14.7", "log", "rayon", "serde", "sha2 0.10.8", - "storage-proofs-core 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "storage-proofs-core 17.0.0", ] [[package]] @@ -3371,8 +3380,8 @@ dependencies = [ "bellperson", "blstrs", "ff", - "filecoin-hashers 11.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "fr32 9.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "filecoin-hashers 11.1.0", + "fr32 9.1.0", "generic-array 0.14.7", "lazy_static", "log", @@ -3381,21 +3390,22 @@ dependencies = [ "neptune", "rayon", "serde", - "storage-proofs-core 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "storage-proofs-porep 16.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "storage-proofs-core 16.1.0", + "storage-proofs-porep 16.1.0", ] [[package]] name = "storage-proofs-update" -version = "16.1.0" -source = "git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof#c2805baa2eb9871770fa2abf5eaa6af7aa1a0079" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52ccc35b051adf08c76317b5a25308c58110a791570a0df2ee3e72b5be98c6a" dependencies = [ "anyhow", "bellperson", "blstrs", "ff", - "filecoin-hashers 11.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "fr32 9.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "filecoin-hashers 12.0.0", + "fr32 10.0.0", "generic-array 0.14.7", "lazy_static", "log", @@ -3404,8 +3414,8 @@ dependencies = [ "neptune", "rayon", "serde", - "storage-proofs-core 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", - "storage-proofs-porep 16.1.0 (git+https://github.com/filecoin-project/rust-fil-proofs?branch=propagate-invalid-encoding-proof)", + "storage-proofs-core 17.0.0", + "storage-proofs-porep 17.0.0", ] [[package]] @@ -3444,9 +3454,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.58" +version = "2.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" +checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" dependencies = [ "proc-macro2", "quote", @@ -3500,22 +3510,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -3651,7 +3661,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", "wasm-bindgen-shared", ] @@ -3673,7 +3683,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3934,7 +3944,7 @@ checksum = "ca7af9bb3ee875c4907835e607a275d10b04d15623d3aebe01afe8fbd3f85050" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -3999,7 +4009,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -4017,7 +4027,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.5", ] [[package]] @@ -4037,17 +4047,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.52.4", - "windows_aarch64_msvc 0.52.4", - "windows_i686_gnu 0.52.4", - "windows_i686_msvc 0.52.4", - "windows_x86_64_gnu 0.52.4", - "windows_x86_64_gnullvm 0.52.4", - "windows_x86_64_msvc 0.52.4", + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -4058,9 +4069,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" @@ -4070,9 +4081,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" @@ -4082,9 +4093,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.4" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" @@ -4094,9 +4111,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" @@ -4106,9 +4123,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" @@ -4118,9 +4135,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" @@ -4130,9 +4147,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.4" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "wyz" @@ -4176,7 +4193,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] [[package]] @@ -4196,5 +4213,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.60", ] diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 2373ad54..746d7ed8 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -45,8 +45,7 @@ lazy_static = "1.4.0" serde = "1.0.117" serde_tuple = "0.5" safer-ffi = { version = "0.0.7", features = ["proc_macros"] } -#filecoin-proofs-api = { version = "16.1", default-features = false } -filecoin-proofs-api = { git = "https://github.com/filecoin-project/rust-filecoin-proofs-api", branch = "improved-error-handling", default-features = false } +filecoin-proofs-api = { version = "17.0", default-features = false } yastl = "0.1.2" [dev-dependencies]