diff --git a/Cargo.lock b/Cargo.lock index 1e4bb07..b79178d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -34,6 +34,20 @@ dependencies = [ "cpufeatures 0.2.17", ] +[[package]] +name = "aes-gcm" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" +dependencies = [ + "aead", + "aes", + "cipher", + "ctr", + "ghash", + "subtle", +] + [[package]] name = "aes-gcm-siv" version = "0.11.1" @@ -246,7 +260,7 @@ dependencies = [ "regex", "serde", "serde_json", - "sha2", + "sha2 0.10.9", ] [[package]] @@ -272,7 +286,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "sha2", + "sha2 0.10.9", "syn 1.0.109", "thiserror 1.0.69", ] @@ -294,14 +308,13 @@ checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "arcis" -version = "0.10.4" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2f6fe8cd55d81914ee41ef7b51c114ecc9d2be4d158a1ea478a53a070d09607" +checksum = "c8d9cdd784175b384fe8e0c28c28ec6cd92c68ad366167c658366951b455d5d5" dependencies = [ "arcis-compiler", "arcis-interpreter-proc-macros", "ff", - "num-bigint 0.4.6", "num-traits", "paste", "rand 0.8.6", @@ -309,12 +322,13 @@ dependencies = [ [[package]] name = "arcis-compiler" -version = "0.10.4" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59587d95b5c439f6b4ea5c8fcb36f5d158f2d35d2c968de53e99a08c2e63c0e8" +checksum = "bc4af138113cbc85d0e5d58b37e9f0b5fb429d37833542e24fb94ab0bb0db6af" dependencies = [ "aes", - "arcis-interface", + "aes-gcm", + "arcis-interface 0.15.0", "arcis-internal-expr-macro", "arcium-core-utils", "arcium-primitives", @@ -324,13 +338,16 @@ dependencies = [ "byteorder", "crypto-common 0.2.0-rc.1", "csv", + "ctr", "curve25519-dalek", "curve25519-dalek-arcium-fork", "der 0.8.0-rc.1", "ed25519-dalek", "ff", "group", - "hybrid-array", + "hkdf", + "hmac", + "hybrid-array 0.4.15", "indexmap 2.14.0", "keccak", "num-bigint 0.4.6", @@ -339,16 +356,17 @@ dependencies = [ "paste", "pkcs8 0.11.0-rc.1", "rand 0.8.6", - "rand_chacha 0.3.1", + "rand_chacha", "rand_seeder", "rayon", "rustc-hash", "sec1 0.8.0-rc.3", "serde", "serde_json", - "sha2", + "sha2 0.10.9", "sha3", "solana-zk-sdk", + "wincode-arcium-fork", ] [[package]] @@ -361,11 +379,22 @@ dependencies = [ "serde_json", ] +[[package]] +name = "arcis-interface" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de856f6c5bd2d92b96c23e34155e641749b4851efcda975ea7abd382d5ee86be" +dependencies = [ + "serde", + "serde_json", + "sha2 0.10.9", +] + [[package]] name = "arcis-internal-expr-macro" -version = "0.10.4" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "910f1b35aa4a20ca92ee3a2972d6c32b5ed4a4060a472403ace435f8996dc5ed" +checksum = "f713827834dc25d4ca82aba3be8e01a2fa907b8ec98b6869335ebf9831d8584b" dependencies = [ "indexmap 2.14.0", "proc-macro2", @@ -376,12 +405,12 @@ dependencies = [ [[package]] name = "arcis-interpreter" -version = "0.10.4" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "227ab486f097808a98c546d81c3e52c73f79dd4c14f63f6205a234118fa0b627" +checksum = "3a1e426cdfa4e10e7e347327060a34da8976d6c447a18b536f40e785bdc496cf" dependencies = [ "arcis-compiler", - "arcis-interface", + "arcis-interface 0.15.0", "blink-alloc", "cargo_metadata", "ff", @@ -398,9 +427,9 @@ dependencies = [ [[package]] name = "arcis-interpreter-proc-macros" -version = "0.10.4" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75e71ecb7d60e44219f74304abb13f53d71ab594d0a1bb36f0cb0d65dd725219" +checksum = "93afb7d6da0e1d58637334aea0a1012a6bf494f0ce8211b6849181c5c82fcfec" dependencies = [ "arcis-interpreter", ] @@ -439,27 +468,30 @@ dependencies = [ [[package]] name = "arcium-core-utils" -version = "0.4.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955e4028bf48df2f257e2f37ffffb9d1f6fabb6e62cee169e5bb518c5b44c1de" +checksum = "ad4af40c7c3a1d661ae3b738ea2dd2df721010eadf373041c810c4093ec7746a" dependencies = [ + "aes", + "aes-gcm", "arcium-primitives", "bincode", + "blake3", + "ctr", "derive_more", + "ed25519-dalek", "enum-try-as-inner", "ff", - "futures", "itertools 0.12.1", "keccak", "num-bigint 0.4.6", "num-traits", "rand 0.8.6", "serde", + "sha2 0.11.0-pre.4", "thiserror 2.0.18", "tokio", "typenum", - "wincode-arcium-fork", - "zeroize", ] [[package]] @@ -468,20 +500,20 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d243d274971e381fdd15363a6f3762e8a5bf393f26242ee62a6b6e93fb250dcd" dependencies = [ - "arcis-interface", + "arcis-interface 0.10.4", "convert_case", "proc-macro2", "quote", "serde_json", - "sha2", + "sha2 0.10.9", "syn 2.0.118", ] [[package]] name = "arcium-primitives" -version = "0.4.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0f016fae5f16f5ab111821033c56359e004b341d0f87e92e9083df0298ba872" +checksum = "dd60f8c1f8a65c32dec404381b89e3c036866167170ca82f50b1057c484d75e6" dependencies = [ "aes", "bincode", @@ -490,22 +522,26 @@ dependencies = [ "bytemuck", "crypto-bigint 0.6.0-rc.6", "curve25519-dalek-arcium-fork", + "derive_builder", "derive_more", "ed25519-dalek", "elliptic-curve 0.14.0-rc.1", "ff", "futures", "hex", - "hybrid-array-arcium-fork", + "hybrid-array 0.4.15", "itertools 0.12.1", "itybity", + "log", "merlin", "mpc-macros", "num-bigint 0.4.6", "num-traits", + "p384", + "parking_lot", "quinn", "rand 0.8.6", - "rand_chacha 0.3.1", + "rand_chacha", "rayon", "rcgen", "rustls-pki-types", @@ -513,13 +549,13 @@ dependencies = [ "serde_bytes", "serde_json", "serde_with", + "sha2 0.11.0-pre.4", "sha3", "static_assertions", "subtle", "thiserror 2.0.18", "tokio", "typenum", - "wincode-arcium-fork", "zeroize", ] @@ -922,7 +958,7 @@ version = "0.11.0-rc.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fd016a0ddc7cb13661bf5576073ce07330a693f8608a1320b4e20561cc12cdc" dependencies = [ - "hybrid-array", + "hybrid-array 0.2.3", ] [[package]] @@ -1058,12 +1094,6 @@ dependencies = [ "shlex", ] -[[package]] -name = "cesu8" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" - [[package]] name = "cfg-if" version = "1.0.4" @@ -1076,6 +1106,17 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" +[[package]] +name = "chacha20" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "rand_core 0.10.1", +] + [[package]] name = "chrono" version = "0.4.45" @@ -1222,7 +1263,7 @@ version = "0.6.0-rc.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d748d1f5b807ee6d0df5a548d0130417295c3aaed1dcbbb3d6a2e7106e11fcca" dependencies = [ - "hybrid-array", + "hybrid-array 0.2.3", "num-traits", "rand_core 0.6.4", "serdect", @@ -1247,7 +1288,9 @@ version = "0.2.0-rc.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0b8ce8218c97789f16356e7896b3714f26c2ee1079b79c0b7ae7064bb9089fa" dependencies = [ - "hybrid-array", + "getrandom 0.2.17", + "hybrid-array 0.2.3", + "rand_core 0.6.4", ] [[package]] @@ -1337,6 +1380,16 @@ dependencies = [ "syn 2.0.118", ] +[[package]] +name = "darling" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +dependencies = [ + "darling_core 0.20.11", + "darling_macro 0.20.11", +] + [[package]] name = "darling" version = "0.21.3" @@ -1357,6 +1410,20 @@ dependencies = [ "darling_macro 0.23.0", ] +[[package]] +name = "darling_core" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.118", +] + [[package]] name = "darling_core" version = "0.21.3" @@ -1384,6 +1451,17 @@ dependencies = [ "syn 2.0.118", ] +[[package]] +name = "darling_macro" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +dependencies = [ + "darling_core 0.20.11", + "quote", + "syn 2.0.118", +] + [[package]] name = "darling_macro" version = "0.21.3" @@ -1550,6 +1628,37 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive_builder" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" +dependencies = [ + "darling 0.20.11", + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "derive_builder_macro" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" +dependencies = [ + "derive_builder_core", + "syn 2.0.118", +] + [[package]] name = "derive_more" version = "1.0.0" @@ -1590,6 +1699,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf2e3d6615d99707295a9673e889bf363a04b2a466bd320c65a72536f7577379" dependencies = [ "block-buffer 0.11.0-rc.3", + "const-oid 0.10.2", "crypto-common 0.2.0-rc.1", ] @@ -1645,7 +1755,7 @@ dependencies = [ "merlin", "rand_core 0.6.4", "serde", - "sha2", + "sha2 0.10.9", "signature", "subtle", "zeroize", @@ -1699,7 +1809,7 @@ dependencies = [ "digest 0.11.0-pre.9", "ff", "group", - "hybrid-array", + "hybrid-array 0.2.3", "pkcs8 0.11.0-rc.1", "rand_core 0.6.4", "sec1 0.8.0-rc.3", @@ -1756,13 +1866,13 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "fastbloom" -version = "0.14.1" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7f34442dbe69c60fe8eaf58a8cafff81a1f278816d8ab4db255b3bef4ac3c4" +checksum = "ef975e30683b2d965054bb0a836f8973857c4ebf6acf274fe46617cd285060d8" dependencies = [ - "getrandom 0.3.4", + "foldhash", "libm", - "rand 0.9.4", + "portable-atomic", "siphasher", ] @@ -1842,6 +1952,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "funty" version = "2.0.0" @@ -1962,18 +2078,28 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.3.4" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" dependencies = [ "cfg-if", "js-sys", "libc", "r-efi", - "wasip2", + "rand_core 0.10.1", "wasm-bindgen", ] +[[package]] +name = "ghash" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" +dependencies = [ + "opaque-debug", + "polyval", +] + [[package]] name = "group" version = "0.13.0" @@ -2036,6 +2162,15 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hkdf" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" +dependencies = [ + "hmac", +] + [[package]] name = "hmac" version = "0.12.1" @@ -2056,14 +2191,13 @@ dependencies = [ ] [[package]] -name = "hybrid-array-arcium-fork" -version = "0.4.7" +name = "hybrid-array" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f145cb1747973f1f31c7b547cb284d2783a4d7c6761c5c4edf8a093eeea2c568" +checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17" dependencies = [ "serde", "typenum", - "wincode-arcium-fork", ] [[package]] @@ -2169,27 +2303,32 @@ checksum = "3e831417be61de8009d16a63677d5d0326b420ee946ca590dcd54ba2c25f65b8" [[package]] name = "jni" -version = "0.21.1" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" dependencies = [ - "cesu8", "cfg-if", "combine", - "jni-sys 0.3.1", + "jni-macros", + "jni-sys", "log", - "thiserror 1.0.69", + "simd_cesu8", + "thiserror 2.0.18", "walkdir", - "windows-sys 0.45.0", + "windows-link", ] [[package]] -name = "jni-sys" -version = "0.3.1" +name = "jni-macros" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" +checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" dependencies = [ - "jni-sys 0.4.1", + "proc-macro2", + "quote", + "rustc_version", + "simd_cesu8", + "syn 2.0.118", ] [[package]] @@ -2232,7 +2371,7 @@ dependencies = [ "ecdsa", "elliptic-curve 0.13.8", "once_cell", - "sha2", + "sha2 0.10.9", "signature", ] @@ -2336,9 +2475,9 @@ dependencies = [ [[package]] name = "mpc-macros" -version = "0.4.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02c8d8054c5f5b89f2f93d8412de1737d03a071c481971c586b2b542f17047f9" +checksum = "cabf9f28e915512645ebb77cb626fb6e49fd8a13cdd3105e1b108e3ac51cb830" dependencies = [ "itertools 0.12.1", "proc-macro2", @@ -2501,6 +2640,16 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" +[[package]] +name = "p384" +version = "0.14.0-pre.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e19554fe6ee269c860a0f231cbba714e5cbef26a927c75d8e30ac9040a4b32e" +dependencies = [ + "elliptic-curve 0.14.0-rc.1", + "primeorder", +] + [[package]] name = "parking_lot" version = "0.12.5" @@ -2599,6 +2748,12 @@ dependencies = [ "universal-hash", ] +[[package]] +name = "portable-atomic" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85" + [[package]] name = "powerfmt" version = "0.2.0" @@ -2614,6 +2769,15 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "primeorder" +version = "0.14.0-pre.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b794117b388378d55629f78f61e64e182baa200bf59c1a8205e0c46508ce5873" +dependencies = [ + "elliptic-curve 0.14.0-rc.1", +] + [[package]] name = "proc-macro-crate" version = "3.5.0" @@ -2643,9 +2807,9 @@ dependencies = [ [[package]] name = "quinn" -version = "0.11.9" +version = "0.11.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +checksum = "4051e23e9185c255a7e33ef59cdbca87a22d359052eecd22fc6b901fb37d9d11" dependencies = [ "bytes", "cfg_aliases", @@ -2663,15 +2827,16 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.14" +version = "0.11.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" +checksum = "a9746dbde176634f4f2f1faf2404e30a31b2bc1e9cafb5329c95d8177a18c9fc" dependencies = [ "bytes", "fastbloom", - "getrandom 0.3.4", + "getrandom 0.4.3", "lru-slab", - "rand 0.9.4", + "rand 0.10.3", + "rand_pcg", "ring", "rustc-hash", "rustls", @@ -2709,9 +2874,9 @@ dependencies = [ [[package]] name = "r-efi" -version = "5.3.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "radium" @@ -2726,18 +2891,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" dependencies = [ "libc", - "rand_chacha 0.3.1", + "rand_chacha", "rand_core 0.6.4", ] [[package]] name = "rand" -version = "0.9.4" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" +checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.5", + "chacha20", + "getrandom 0.4.3", + "rand_core 0.10.1", ] [[package]] @@ -2751,16 +2917,6 @@ dependencies = [ "serde", ] -[[package]] -name = "rand_chacha" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.5", -] - [[package]] name = "rand_core" version = "0.6.4" @@ -2772,11 +2928,17 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.9.5" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" + +[[package]] +name = "rand_pcg" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caa0f4137e1c0a72f4c651489402276c8e8e1cf081f3b0ba156d2cbeef09e86a" dependencies = [ - "getrandom 0.3.4", + "rand_core 0.10.1", ] [[package]] @@ -2966,9 +3128,9 @@ dependencies = [ [[package]] name = "rustls-platform-verifier" -version = "0.6.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784" +checksum = "1167586491e2b18b8bfbb293e8180ec17c201c4f076d7cb3070ca964e7598f98" dependencies = [ "core-foundation", "core-foundation-sys", @@ -2987,9 +3149,9 @@ dependencies = [ [[package]] name = "rustls-platform-verifier-android" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" +checksum = "eec689c0bc40ff2458a5977b6619cb718087084a18e02a131c599b62d05e1a5f" [[package]] name = "rustls-webpki" @@ -3084,7 +3246,7 @@ checksum = "d1988446eff153796413a73669dfaa4caa3f5ce8b25fac89e3821a39c611772e" dependencies = [ "base16ct", "der 0.8.0-rc.1", - "hybrid-array", + "hybrid-array 0.2.3", "pkcs8 0.11.0-rc.1", "serdect", "subtle", @@ -3239,6 +3401,17 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha2" +version = "0.11.0-pre.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "540c0893cce56cdbcfebcec191ec8e0f470dd1889b6e7a0b503e310a94a168f5" +dependencies = [ + "cfg-if", + "cpufeatures 0.2.17", + "digest 0.11.0-pre.9", +] + [[package]] name = "sha2-const-stable" version = "0.1.0" @@ -3271,6 +3444,22 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "simd_cesu8" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11031e251abf8611c80f460e19dbdeb54a66db918e49c65a7065b46ac7aec520" +dependencies = [ + "rustc_version", + "simdutf8", +] + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "sip_arcium_transfer" version = "0.1.0" @@ -3755,7 +3944,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b57f8add80dae972432e6d1483e3db221736c0957a6752994c53d695022ea35" dependencies = [ - "sha2", + "sha2 0.10.9", ] [[package]] @@ -3938,7 +4127,7 @@ checksum = "dc905b200a95f2ea9146e43f2a7181e3aeb55de6bc12afb36462d00a3c7310de" dependencies = [ "hmac", "pbkdf2", - "sha2", + "sha2 0.10.9", ] [[package]] @@ -3967,7 +4156,7 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db7dc3011ea4c0334aaaa7e7128cb390ecf546b28d412e9bf2064680f57f588f" dependencies = [ - "sha2", + "sha2 0.10.9", "solana-define-syscall 4.0.1", "solana-hash 4.4.0", ] @@ -4529,15 +4718,6 @@ version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" -[[package]] -name = "wasip2" -version = "1.0.4+wasi-0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487" -dependencies = [ - "wit-bindgen", -] - [[package]] name = "wasm-bindgen" version = "0.2.125" @@ -4719,15 +4899,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows-sys" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] - [[package]] name = "windows-sys" version = "0.52.0" @@ -4755,21 +4926,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - [[package]] name = "windows-targets" version = "0.52.6" @@ -4803,12 +4959,6 @@ dependencies = [ "windows_x86_64_msvc 0.53.1", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.52.6" @@ -4821,12 +4971,6 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" -[[package]] -name = "windows_aarch64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" @@ -4839,12 +4983,6 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - [[package]] name = "windows_i686_gnu" version = "0.52.6" @@ -4869,12 +5007,6 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - [[package]] name = "windows_i686_msvc" version = "0.52.6" @@ -4887,12 +5019,6 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" @@ -4905,12 +5031,6 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" @@ -4923,12 +5043,6 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" -[[package]] -name = "windows_x86_64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -4959,12 +5073,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "wit-bindgen" -version = "0.57.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" - [[package]] name = "wyz" version = "0.5.1" diff --git a/encrypted-ixs/Cargo.toml b/encrypted-ixs/Cargo.toml index d93c4c7..2e4239e 100644 --- a/encrypted-ixs/Cargo.toml +++ b/encrypted-ixs/Cargo.toml @@ -4,5 +4,5 @@ version = "0.1.0" edition = "2021" [dependencies] -arcis = "0.10.4" +arcis = "0.15.0" blake3 = "=1.8.5"