diff --git a/Cargo.lock b/Cargo.lock index cd031764..bb10f1e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -84,18 +84,22 @@ checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" [[package]] name = "bit-set" -version = "0.8.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +checksum = "56d87354e4229f54a44f7bf2435906a4656dba36026ab6eaca629a2c436a691c" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" -version = "0.8.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" +checksum = "5727b15fa97d4f4fee0a3b7c3d550ed0269f54329207b86388de918604e31269" +dependencies = [ + "borsh", + "serde", +] [[package]] name = "bitflags" @@ -143,6 +147,30 @@ dependencies = [ "objc2", ] +[[package]] +name = "borsh" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "553c5d846a6ba5150c65e3b1b8ec073bcf1abc20f9b7220de384a4443ea4e20a" +dependencies = [ + "borsh-derive", + "bytes", + "cfg_aliases", +] + +[[package]] +name = "borsh-derive" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12cdfe656708a01f89b451a7d36466e6fe6c414de0aa18fc54f864f6f9ca9f56" +dependencies = [ + "once_cell", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 3.0.3", +] + [[package]] name = "bumpalo" version = "3.20.3" @@ -155,6 +183,12 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +[[package]] +name = "bytes" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" + [[package]] name = "cast" version = "0.3.0" @@ -302,6 +336,12 @@ dependencies = [ "winapi", ] +[[package]] +name = "core_detect" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f8f80099a98041a3d1622845c271458a2d73e688351bf3cb999266764b81d48" + [[package]] name = "cpubits" version = "0.1.1" @@ -559,8 +599,8 @@ version = "0.7.0" dependencies = [ "clap 2.34.0", "ctrlc", - "rand 0.10.2", - "rand_chacha 0.10.0", + "rand", + "rand_chacha", ] [[package]] @@ -601,6 +641,12 @@ dependencies = [ "log", ] +[[package]] +name = "equivalent" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00d174d5400e5e8fd687ad1049e2f578285fa914201b1af7e8b112a4546bd826" + [[package]] name = "errno" version = "0.3.14" @@ -686,18 +732,6 @@ dependencies = [ "wasi", ] -[[package]] -name = "getrandom" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" -dependencies = [ - "cfg-if", - "libc", - "r-efi 5.3.0", - "wasip2", -] - [[package]] name = "getrandom" version = "0.4.3" @@ -707,7 +741,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "r-efi 6.0.0", + "r-efi", "rand_core 0.10.1", "wasm-bindgen", ] @@ -732,6 +766,12 @@ dependencies = [ "byteorder", ] +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + [[package]] name = "hax-lib" version = "0.4.0" @@ -818,6 +858,16 @@ dependencies = [ "zeroize", ] +[[package]] +name = "indexmap" +version = "2.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855" +dependencies = [ + "equivalent", + "hashbrown", +] + [[package]] name = "inout" version = "0.2.2" @@ -991,7 +1041,7 @@ dependencies = [ "lib-q-random", "lib-q-sha3", "lib-q-types", - "rand 0.10.2", + "rand", "rand_core 0.10.1", "serde", "serde-wasm-bindgen", @@ -1009,7 +1059,7 @@ dependencies = [ "js-sys", "lib-q-types", "once_cell", - "rand 0.10.2", + "rand", "rand_core 0.10.1", "serde", "serde-wasm-bindgen", @@ -1078,7 +1128,7 @@ dependencies = [ "lib-q-fn-dsa-alg", "lib-q-random", "proptest", - "rand 0.10.2", + "rand", "rand_core 0.10.1", "wasm-bindgen", "web-sys", @@ -1209,7 +1259,7 @@ dependencies = [ "lib-q-sca-test", "lib-q-sha3", "lib-q-types", - "rand 0.10.2", + "rand", "rand_core 0.10.1", "serde", "serde-big-array", @@ -1571,7 +1621,7 @@ dependencies = [ "lib-q-k12", "lib-q-saturnin", "proptest", - "rand 0.10.2", + "rand", "rand_core 0.10.1", "serde", "serde-wasm-bindgen", @@ -1740,7 +1790,7 @@ name = "lib-q-sss" version = "0.0.11" dependencies = [ "lib-q-sca-test", - "rand 0.10.2", + "rand", "rand_core 0.10.1", "thiserror", "zeroize", @@ -1768,7 +1818,7 @@ dependencies = [ "lib-q-stark-symmetric", "lib-q-stark-util", "postcard", - "rand 0.10.2", + "rand", "serde", "subtle", "thiserror", @@ -1797,7 +1847,7 @@ dependencies = [ "lib-q-stark-field-testing", "lib-q-stark-monty31", "num-bigint 0.5.1", - "rand 0.10.2", + "rand", ] [[package]] @@ -1831,7 +1881,7 @@ dependencies = [ "lib-q-stark-shake128", "lib-q-stark-symmetric", "lib-q-stark-util", - "rand 0.10.2", + "rand", "serde", ] @@ -1846,7 +1896,7 @@ dependencies = [ "lib-q-stark-mersenne31", "lib-q-stark-rayon", "lib-q-stark-util", - "rand 0.10.2", + "rand", "spin", "tracing", ] @@ -1860,7 +1910,7 @@ dependencies = [ "lib-q-stark-util", "num-bigint 0.5.1", "pastey", - "rand 0.10.2", + "rand", "serde", "subtle", "tracing", @@ -1877,7 +1927,7 @@ dependencies = [ "lib-q-stark-matrix", "lib-q-stark-util", "num-bigint 0.5.1", - "rand 0.10.2", + "rand", "serde", "serde_json", ] @@ -1901,7 +1951,7 @@ dependencies = [ "lib-q-stark-shake256", "lib-q-stark-symmetric", "lib-q-stark-util", - "rand 0.10.2", + "rand", "serde", "subtle", "thiserror", @@ -1932,7 +1982,7 @@ dependencies = [ "lib-q-stark-mersenne31", "lib-q-stark-rayon", "lib-q-stark-util", - "rand 0.10.2", + "rand", "serde", "tracing", "transpose", @@ -1950,7 +2000,7 @@ dependencies = [ "lib-q-stark-field", "lib-q-stark-symmetric", "lib-q-stark-util", - "rand 0.10.2", + "rand", ] [[package]] @@ -1970,7 +2020,7 @@ dependencies = [ "lib-q-stark-shake256", "lib-q-stark-symmetric", "lib-q-stark-util", - "rand 0.10.2", + "rand", "serde", "thiserror", "tracing", @@ -1992,7 +2042,7 @@ dependencies = [ "lib-q-stark-util", "num-bigint 0.5.1", "pastey", - "rand 0.10.2", + "rand", "serde", "subtle", ] @@ -2012,7 +2062,7 @@ dependencies = [ "lib-q-stark-util", "num-bigint 0.5.1", "pastey", - "rand 0.10.2", + "rand", "serde", "spin", "tracing", @@ -2068,7 +2118,7 @@ name = "lib-q-stark-util" version = "0.0.11" dependencies = [ "criterion", - "rand 0.10.2", + "rand", "rayon", "serde", "serde_json", @@ -2466,6 +2516,15 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "proc-macro-crate" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit", +] + [[package]] name = "proc-macro2" version = "1.0.107" @@ -2477,16 +2536,17 @@ dependencies = [ [[package]] name = "proptest" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" +checksum = "b8530004ccb15eae51c7e40009fbe317f341f804db54dc033eec1c50be28cfa0" dependencies = [ "bit-set", "bit-vec", "bitflags 2.13.1", + "chacha20", + "core_detect", "num-traits", - "rand 0.9.5", - "rand_chacha 0.9.0", + "rand", "rand_xorshift", "regex-syntax", "rusty-fork", @@ -2508,7 +2568,7 @@ checksum = "95c589f335db0f6aaa168a7cd27b1fc6920f5e1470c804f814d9cd6e62a0f70b" dependencies = [ "env_logger", "log", - "rand 0.10.2", + "rand", ] [[package]] @@ -2531,28 +2591,12 @@ dependencies = [ "proc-macro2", ] -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - [[package]] name = "r-efi" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" -[[package]] -name = "rand" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41" -dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.5", -] - [[package]] name = "rand" version = "0.10.2" @@ -2564,16 +2608,6 @@ dependencies = [ "rand_core 0.10.1", ] -[[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_chacha" version = "0.10.0" @@ -2593,15 +2627,6 @@ dependencies = [ "getrandom 0.2.17", ] -[[package]] -name = "rand_core" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" -dependencies = [ - "getrandom 0.3.4", -] - [[package]] name = "rand_core" version = "0.10.1" @@ -2610,11 +2635,11 @@ checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" [[package]] name = "rand_xorshift" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a" +checksum = "60aa6af80be32871323012e02e6e65f8a7cc7890931ae421d217ad8fe0df2ccf" dependencies = [ - "rand_core 0.9.5", + "rand_core 0.10.1", ] [[package]] @@ -2945,6 +2970,36 @@ dependencies = [ "serde_json", ] +[[package]] +name = "toml_datetime" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b86d767906c6c42421dcba507eb9d203e779497710a47782a224bb871653053" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.25.17+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3641d5bbb5349a79e1020a242d251efbc546ad8048d133958323ce9c40a9c9c" +dependencies = [ + "indexmap", + "toml_datetime", + "toml_parser", + "winnow", +] + +[[package]] +name = "toml_parser" +version = "1.1.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baa693a8032d7e1cada7d0041e96126df243179ff061456783ac7f12bda4744c" +dependencies = [ + "winnow", +] + [[package]] name = "tracing" version = "0.1.44" @@ -3055,15 +3110,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.127" @@ -3225,10 +3271,13 @@ dependencies = [ ] [[package]] -name = "wit-bindgen" -version = "0.57.1" +name = "winnow" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" +checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" +dependencies = [ + "memchr", +] [[package]] name = "zerocopy"