diff --git a/.github/workflows/releng.yml b/.github/workflows/releng.yml index 9db87b730..3e6b9d042 100644 --- a/.github/workflows/releng.yml +++ b/.github/workflows/releng.yml @@ -6,7 +6,7 @@ on: tag: description: 'Tag to publish to NPM' required: true - default: 'v0.1.0-alpha.13-pre' + default: 'v0.1.0-alpha.13' jobs: release: diff --git a/Cargo.lock b/Cargo.lock index 22583982b..5bdf2f60c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -272,9 +272,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2acb6637a9c0e1cdf8971e0ced8f3fa34c04c5e9dccf6bb184f6a64fe0e37d8" +checksum = "5513d5e6bd1cba6bdcf5373470f559f320c05c8c59493b6e98912fbe6733943f" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -338,9 +338,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b77f7d5e60ad8ae6bd2200b8097919712a07a6db622a4b201e7ead6166f02e5" +checksum = "355bf68a433e0fd7f7d33d5a9fc2583fde70bf5c530f63b80845f8da5505cf28" dependencies = [ "alloy-rlp", "bytes", @@ -461,9 +461,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78c84c3637bee9b5c4a4d2b93360ee16553d299c3b932712353caf1cea76d0e6" +checksum = "f3ce480400051b5217f19d6e9a82d9010cdde20f1ae9c00d53591e4a1afbb312" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -475,9 +475,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a882aa4e1790063362434b9b40d358942b188477ac1c44cfb8a52816ffc0cc17" +checksum = "6d792e205ed3b72f795a8044c52877d2e6b6e9b1d13f431478121d8d4eaa9028" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -493,9 +493,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-input" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e5772107f9bb265d8d8c86e0733937bb20d0857ea5425b1b6ddf51a9804042" +checksum = "0bd1247a8f90b465ef3f1207627547ec16940c35597875cdc09c49d58b19693c" dependencies = [ "const-hex", "dunce", @@ -509,9 +509,9 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e188b939aa4793edfaaa099cb1be4e620036a775b4bdf24fdc56f1cd6fd45890" +checksum = "954d1b2533b9b2c7959652df3076954ecb1122a28cc740aa84e7b0a49f6ac0a9" dependencies = [ "serde", "winnow 0.7.13", @@ -519,9 +519,9 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c8a9a909872097caffc05df134e5ef2253a1cdb56d3a9cf0052a042ac763f9" +checksum = "70319350969a3af119da6fb3e9bddb1bce66c9ea933600cb297c8b1850ad2a3c" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -1766,9 +1766,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.40" +version = "1.2.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb" +checksum = "ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7" dependencies = [ "find-msvc-tools", "shlex", @@ -1968,9 +1968,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.48" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae" +checksum = "f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f" dependencies = [ "clap_builder", "clap_derive", @@ -1978,9 +1978,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.48" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9" +checksum = "0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730" dependencies = [ "anstream", "anstyle", @@ -1990,9 +1990,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.47" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -2002,14 +2002,14 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.5" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" +checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" [[package]] name = "clmul" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "bytemuck", "cfg-if", @@ -2091,9 +2091,9 @@ dependencies = [ [[package]] name = "const-hex" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6407bff74dea37e0fa3dc1c1c974e5d46405f0c987bf9997a0762adce71eda6" +checksum = "3bb320cac8a0750d7f25280aa97b09c26edfe161164238ecbbb31092b079e735" dependencies = [ "cfg-if", "cpufeatures", @@ -3016,9 +3016,9 @@ checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" [[package]] name = "find-msvc-tools" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3" +checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" [[package]] name = "fixed-hash" @@ -3237,9 +3237,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.7" +version = "0.14.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" dependencies = [ "typenum", "version_check", @@ -3371,12 +3371,13 @@ dependencies = [ [[package]] name = "half" -version = "2.6.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" +checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" dependencies = [ "cfg-if", "crunchy", + "zerocopy", ] [[package]] @@ -3888,17 +3889,6 @@ dependencies = [ "rustversion", ] -[[package]] -name = "io-uring" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" -dependencies = [ - "bitflags", - "cfg-if", - "libc", -] - [[package]] name = "ipnet" version = "2.11.0" @@ -4095,9 +4085,9 @@ checksum = "82903360c009b816f5ab72a9b68158c27c301ee2c3f20655b55c5e589e7d3bb7" [[package]] name = "libc" -version = "0.2.176" +version = "0.2.177" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174" +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" [[package]] name = "libloading" @@ -4210,8 +4200,8 @@ checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" [[package]] name = "matrix-transpose" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "thiserror 1.0.69", ] @@ -4267,8 +4257,8 @@ dependencies = [ [[package]] name = "mpz-circuits" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "bincode 1.3.3", "itybity 0.3.1", @@ -4283,8 +4273,8 @@ dependencies = [ [[package]] name = "mpz-cointoss" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "futures", "mpz-cointoss-core", @@ -4296,8 +4286,8 @@ dependencies = [ [[package]] name = "mpz-cointoss-core" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "mpz-core", "opaque-debug", @@ -4307,8 +4297,8 @@ dependencies = [ [[package]] name = "mpz-common" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "async-trait", "bytes", @@ -4327,8 +4317,8 @@ dependencies = [ [[package]] name = "mpz-core" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "aes 0.9.0-rc.1", "bcs", @@ -4353,8 +4343,8 @@ dependencies = [ [[package]] name = "mpz-fields" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "ark-ff 0.4.2", "ark-secp256r1", @@ -4373,8 +4363,8 @@ dependencies = [ [[package]] name = "mpz-garble" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "async-trait", "derive_builder 0.11.2", @@ -4399,8 +4389,8 @@ dependencies = [ [[package]] name = "mpz-garble-core" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "aes 0.9.0-rc.1", "bitvec", @@ -4430,8 +4420,8 @@ dependencies = [ [[package]] name = "mpz-hash" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "blake3", "itybity 0.3.1", @@ -4443,8 +4433,8 @@ dependencies = [ [[package]] name = "mpz-ideal-vm" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "async-trait", "futures", @@ -4460,8 +4450,8 @@ dependencies = [ [[package]] name = "mpz-memory-core" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "blake3", "futures", @@ -4475,8 +4465,8 @@ dependencies = [ [[package]] name = "mpz-ole" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "async-trait", "futures", @@ -4493,8 +4483,8 @@ dependencies = [ [[package]] name = "mpz-ole-core" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "hybrid-array", "itybity 0.3.1", @@ -4509,8 +4499,8 @@ dependencies = [ [[package]] name = "mpz-ot" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "async-trait", "cfg-if", @@ -4532,8 +4522,8 @@ dependencies = [ [[package]] name = "mpz-ot-core" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "aes 0.9.0-rc.1", "blake3", @@ -4563,8 +4553,8 @@ dependencies = [ [[package]] name = "mpz-share-conversion" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "async-trait", "mpz-common", @@ -4579,8 +4569,8 @@ dependencies = [ [[package]] name = "mpz-share-conversion-core" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "mpz-common", "mpz-core", @@ -4593,8 +4583,8 @@ dependencies = [ [[package]] name = "mpz-vm-core" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "async-trait", "futures", @@ -4606,8 +4596,8 @@ dependencies = [ [[package]] name = "mpz-zk" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "async-trait", "blake3", @@ -4624,8 +4614,8 @@ dependencies = [ [[package]] name = "mpz-zk-core" -version = "0.1.0-alpha.3" -source = "git+https://github.com/privacy-ethereum/mpz?rev=c6e8a53#c6e8a530d6888526439697b3a1393d33690c8fa8" +version = "0.1.0-alpha.4" +source = "git+https://github.com/privacy-ethereum/mpz?tag=v0.1.0-alpha.4#e44b53a07de7448f4a4293b4e01e82f8750e7cb1" dependencies = [ "blake3", "cfg-if", @@ -4889,11 +4879,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.50.1" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5028,12 +5018,12 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "os_pipe" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224" +checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -5410,7 +5400,7 @@ version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" dependencies = [ - "toml_edit 0.23.6", + "toml_edit 0.23.7", ] [[package]] @@ -5787,9 +5777,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.3" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" dependencies = [ "aho-corasick", "memchr", @@ -5799,9 +5789,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.11" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" dependencies = [ "aho-corasick", "memchr", @@ -5810,15 +5800,15 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" [[package]] name = "reqwest" -version = "0.12.23" +version = "0.12.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" dependencies = [ "base64 0.22.1", "bytes", @@ -6753,12 +6743,12 @@ dependencies = [ [[package]] name = "socket2" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -6817,9 +6807,9 @@ dependencies = [ [[package]] name = "stable_deref_trait" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "static_assertions" @@ -6915,9 +6905,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2375c17f6067adc651d8c2c51658019cef32edfff4a982adaf1d7fd1c039f08b" +checksum = "ff790eb176cc81bb8936aed0f7b9f14fc4670069a2d371b3e3b0ecce908b2cb3" dependencies = [ "paste", "proc-macro2", @@ -6947,9 +6937,9 @@ dependencies = [ [[package]] name = "sys_traits" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f74a2c95f72e36fa6bd04a40d15623a9904bab1cc2fa6c6135b09d774a65088" +checksum = "024143c2bb7cc3ee41771de716b4fba227e98fda9bc8b2053ed83a92eb8722bd" dependencies = [ "sys_traits_macros", ] @@ -7165,7 +7155,7 @@ dependencies = [ [[package]] name = "tlsn" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "aes 0.8.4", "ctr 0.9.2", @@ -7218,7 +7208,7 @@ dependencies = [ [[package]] name = "tlsn-attestation" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "alloy-primitives", "alloy-signer", @@ -7241,7 +7231,7 @@ dependencies = [ [[package]] name = "tlsn-cipher" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "aes 0.8.4", "async-trait", @@ -7260,7 +7250,7 @@ dependencies = [ [[package]] name = "tlsn-core" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "aead", "aes-gcm", @@ -7298,7 +7288,7 @@ version = "0.0.0" [[package]] name = "tlsn-deap" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "async-trait", "futures", @@ -7348,7 +7338,7 @@ dependencies = [ [[package]] name = "tlsn-formats" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "bytes", "rstest", @@ -7439,7 +7429,7 @@ dependencies = [ [[package]] name = "tlsn-hmac-sha256" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "criterion", "hex", @@ -7460,7 +7450,7 @@ dependencies = [ [[package]] name = "tlsn-key-exchange" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "async-trait", "derive_builder 0.12.0", @@ -7486,7 +7476,7 @@ dependencies = [ [[package]] name = "tlsn-mpc-tls" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "aes 0.8.4", "aes-gcm", @@ -7566,7 +7556,7 @@ version = "0.0.0" [[package]] name = "tlsn-tls-backend" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "async-trait", "futures", @@ -7576,7 +7566,7 @@ dependencies = [ [[package]] name = "tlsn-tls-client" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "aes-gcm", "async-trait", @@ -7604,7 +7594,7 @@ dependencies = [ [[package]] name = "tlsn-tls-client-async" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "bytes", "futures", @@ -7624,7 +7614,7 @@ dependencies = [ [[package]] name = "tlsn-tls-core" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "futures", "hmac", @@ -7648,7 +7638,7 @@ source = "git+https://github.com/tlsnotary/tlsn-utils?rev=6168663#6168663495281f [[package]] name = "tlsn-wasm" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" dependencies = [ "bincode 1.3.3", "console_error_panic_hook", @@ -7682,29 +7672,26 @@ dependencies = [ [[package]] name = "tokio" -version = "1.47.1" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", - "io-uring", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", - "slab", "socket2", "tokio-macros", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -7782,9 +7769,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1" +checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" dependencies = [ "serde_core", ] @@ -7818,21 +7805,21 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.23.6" +version = "0.23.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b" +checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" dependencies = [ "indexmap 2.11.4", - "toml_datetime 0.7.2", + "toml_datetime 0.7.3", "toml_parser", "winnow 0.7.13", ] [[package]] name = "toml_parser" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627" +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" dependencies = [ "winnow 0.7.13", ] diff --git a/Cargo.toml b/Cargo.toml index e85e9700e..409de0ff5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -66,20 +66,20 @@ tlsn-harness-runner = { path = "crates/harness/runner" } tlsn-wasm = { path = "crates/wasm" } tlsn = { path = "crates/tlsn" } -mpz-circuits = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-memory-core = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-common = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-core = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-vm-core = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-garble = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-garble-core = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-ole = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-ot = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-share-conversion = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-fields = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-zk = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-hash = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } -mpz-ideal-vm = { git = "https://github.com/privacy-ethereum/mpz", rev = "c6e8a53" } +mpz-circuits = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-memory-core = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-common = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-core = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-vm-core = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-garble = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-garble-core = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-ole = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-ot = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-share-conversion = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-fields = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-zk = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-hash = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } +mpz-ideal-vm = { git = "https://github.com/privacy-ethereum/mpz", tag = "v0.1.0-alpha.4" } rangeset = { version = "0.2" } serio = { version = "0.2" } diff --git a/crates/attestation/Cargo.toml b/crates/attestation/Cargo.toml index 9a21e0ad0..f4a588401 100644 --- a/crates/attestation/Cargo.toml +++ b/crates/attestation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tlsn-attestation" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2024" [features] diff --git a/crates/components/cipher/Cargo.toml b/crates/components/cipher/Cargo.toml index dd509114a..e54545e48 100644 --- a/crates/components/cipher/Cargo.toml +++ b/crates/components/cipher/Cargo.toml @@ -5,7 +5,7 @@ description = "This crate provides implementations of ciphers for two parties" keywords = ["tls", "mpc", "2pc", "aes"] categories = ["cryptography"] license = "MIT OR Apache-2.0" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/components/deap/Cargo.toml b/crates/components/deap/Cargo.toml index 95b8b5e84..ba7cd4611 100644 --- a/crates/components/deap/Cargo.toml +++ b/crates/components/deap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tlsn-deap" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/components/hmac-sha256/Cargo.toml b/crates/components/hmac-sha256/Cargo.toml index 1213e442b..416098acd 100644 --- a/crates/components/hmac-sha256/Cargo.toml +++ b/crates/components/hmac-sha256/Cargo.toml @@ -5,7 +5,7 @@ description = "A 2PC implementation of TLS HMAC-SHA256 PRF" keywords = ["tls", "mpc", "2pc", "hmac", "sha256"] categories = ["cryptography"] license = "MIT OR Apache-2.0" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/components/key-exchange/Cargo.toml b/crates/components/key-exchange/Cargo.toml index 588059346..f42c57461 100644 --- a/crates/components/key-exchange/Cargo.toml +++ b/crates/components/key-exchange/Cargo.toml @@ -5,7 +5,7 @@ description = "Implementation of the 3-party key-exchange protocol" keywords = ["tls", "mpc", "2pc", "pms", "key-exchange"] categories = ["cryptography"] license = "MIT OR Apache-2.0" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 155755c61..7fbdfa8dd 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -5,7 +5,7 @@ description = "Core types for TLSNotary" keywords = ["tls", "mpc", "2pc", "types"] categories = ["cryptography"] license = "MIT OR Apache-2.0" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/formats/Cargo.toml b/crates/formats/Cargo.toml index 028a6a168..611888e17 100644 --- a/crates/formats/Cargo.toml +++ b/crates/formats/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tlsn-formats" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/mpc-tls/Cargo.toml b/crates/mpc-tls/Cargo.toml index a85fe8b99..ae30eb119 100644 --- a/crates/mpc-tls/Cargo.toml +++ b/crates/mpc-tls/Cargo.toml @@ -5,7 +5,7 @@ description = "TLSNotary MPC-TLS protocol" keywords = ["tls", "mpc", "2pc"] categories = ["cryptography"] license = "MIT OR Apache-2.0" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/tls/backend/Cargo.toml b/crates/tls/backend/Cargo.toml index 7691f614c..9e3a99eb7 100644 --- a/crates/tls/backend/Cargo.toml +++ b/crates/tls/backend/Cargo.toml @@ -5,7 +5,7 @@ description = "A TLS backend trait for TLSNotary" keywords = ["tls", "mpc", "2pc"] categories = ["cryptography"] license = "MIT OR Apache-2.0" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/tls/client-async/Cargo.toml b/crates/tls/client-async/Cargo.toml index d4b4968eb..7b962411b 100644 --- a/crates/tls/client-async/Cargo.toml +++ b/crates/tls/client-async/Cargo.toml @@ -5,7 +5,7 @@ description = "An async TLS client for TLSNotary" keywords = ["tls", "mpc", "2pc", "client", "async"] categories = ["cryptography"] license = "MIT OR Apache-2.0" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/tls/client/Cargo.toml b/crates/tls/client/Cargo.toml index 4e3f32a9f..ba1951b3b 100644 --- a/crates/tls/client/Cargo.toml +++ b/crates/tls/client/Cargo.toml @@ -5,7 +5,7 @@ description = "A TLS client for TLSNotary" keywords = ["tls", "mpc", "2pc", "client", "sync"] categories = ["cryptography"] license = "Apache-2.0 OR ISC OR MIT" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" autobenches = false diff --git a/crates/tls/core/Cargo.toml b/crates/tls/core/Cargo.toml index f40763f7e..094b3891f 100644 --- a/crates/tls/core/Cargo.toml +++ b/crates/tls/core/Cargo.toml @@ -5,7 +5,7 @@ description = "Cryptographic operations for the TLSNotary TLS client" keywords = ["tls", "mpc", "2pc"] categories = ["cryptography"] license = "Apache-2.0 OR ISC OR MIT" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" [lints] diff --git a/crates/tlsn/Cargo.toml b/crates/tlsn/Cargo.toml index f41f68672..f94c34122 100644 --- a/crates/tlsn/Cargo.toml +++ b/crates/tlsn/Cargo.toml @@ -4,7 +4,7 @@ authors = ["TLSNotary Team"] keywords = ["tls", "mpc", "2pc", "prover"] categories = ["cryptography"] license = "MIT OR Apache-2.0" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2024" [lints] diff --git a/crates/wasm/Cargo.toml b/crates/wasm/Cargo.toml index d3c879850..266f3c39c 100644 --- a/crates/wasm/Cargo.toml +++ b/crates/wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tlsn-wasm" -version = "0.1.0-alpha.13-pre" +version = "0.1.0-alpha.13" edition = "2021" repository = "https://github.com/tlsnotary/tlsn.git" description = "A core WebAssembly package for TLSNotary."