| # This file is automatically @generated by Cargo. |
| # It is not intended for manual editing. |
| version = 3 |
| |
| [[package]] |
| name = "adler" |
| version = "1.0.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" |
| |
| [[package]] |
| name = "aead" |
| version = "0.5.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" |
| dependencies = [ |
| "bytes", |
| "crypto-common", |
| "generic-array", |
| ] |
| |
| [[package]] |
| name = "aes" |
| version = "0.8.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" |
| dependencies = [ |
| "cfg-if", |
| "cipher", |
| "cpufeatures", |
| ] |
| |
| [[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" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ae0784134ba9375416d469ec31e7c5f9fa94405049cf08c5ce5b4698be673e0d" |
| dependencies = [ |
| "aead", |
| "aes", |
| "cipher", |
| "ctr", |
| "polyval", |
| "subtle", |
| "zeroize", |
| ] |
| |
| [[package]] |
| name = "aho-corasick" |
| version = "1.1.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" |
| dependencies = [ |
| "memchr", |
| ] |
| |
| [[package]] |
| name = "android-tzdata" |
| version = "0.1.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" |
| |
| [[package]] |
| name = "android_system_properties" |
| version = "0.1.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" |
| dependencies = [ |
| "libc", |
| ] |
| |
| [[package]] |
| name = "anes" |
| version = "0.1.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" |
| |
| [[package]] |
| name = "anstream" |
| version = "0.6.14" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" |
| dependencies = [ |
| "anstyle", |
| "anstyle-parse", |
| "anstyle-query", |
| "anstyle-wincon", |
| "colorchoice", |
| "is_terminal_polyfill", |
| "utf8parse", |
| ] |
| |
| [[package]] |
| name = "anstyle" |
| version = "1.0.7" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" |
| |
| [[package]] |
| name = "anstyle-parse" |
| version = "0.2.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" |
| dependencies = [ |
| "utf8parse", |
| ] |
| |
| [[package]] |
| name = "anstyle-query" |
| version = "1.0.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" |
| dependencies = [ |
| "windows-sys 0.52.0", |
| ] |
| |
| [[package]] |
| name = "anstyle-wincon" |
| version = "3.0.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" |
| dependencies = [ |
| "anstyle", |
| "windows-sys 0.52.0", |
| ] |
| |
| [[package]] |
| name = "anyhow" |
| version = "1.0.83" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3" |
| |
| [[package]] |
| name = "arbitrary" |
| version = "1.3.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" |
| dependencies = [ |
| "derive_arbitrary", |
| ] |
| |
| [[package]] |
| name = "array_ref" |
| version = "0.1.0" |
| |
| [[package]] |
| name = "array_view" |
| version = "0.1.0" |
| |
| [[package]] |
| name = "atty" |
| version = "0.2.14" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" |
| dependencies = [ |
| "hermit-abi 0.1.19", |
| "libc", |
| "winapi", |
| ] |
| |
| [[package]] |
| name = "autocfg" |
| version = "1.3.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" |
| |
| [[package]] |
| name = "base16ct" |
| version = "0.2.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" |
| |
| [[package]] |
| name = "base64" |
| version = "0.21.7" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" |
| |
| [[package]] |
| name = "base64ct" |
| version = "1.6.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" |
| |
| [[package]] |
| name = "bitflags" |
| version = "1.3.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" |
| |
| [[package]] |
| name = "bitflags" |
| version = "2.5.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" |
| |
| [[package]] |
| name = "blake2" |
| version = "0.10.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" |
| dependencies = [ |
| "digest", |
| ] |
| |
| [[package]] |
| name = "block-buffer" |
| version = "0.10.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" |
| dependencies = [ |
| "generic-array", |
| ] |
| |
| [[package]] |
| name = "block-padding" |
| version = "0.3.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" |
| dependencies = [ |
| "generic-array", |
| ] |
| |
| [[package]] |
| name = "bssl-crypto" |
| version = "0.2.0" |
| dependencies = [ |
| "bssl-sys", |
| ] |
| |
| [[package]] |
| name = "bssl-sys" |
| version = "0.1.0" |
| |
| [[package]] |
| name = "bstr" |
| version = "1.9.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" |
| dependencies = [ |
| "memchr", |
| "serde", |
| ] |
| |
| [[package]] |
| name = "build-scripts" |
| version = "0.1.0" |
| dependencies = [ |
| "anyhow", |
| "chrono", |
| "clap 4.5.4", |
| "cmd_runner", |
| "crossbeam", |
| "env_logger 0.10.2", |
| "file-header", |
| "glob", |
| "globset", |
| "log", |
| "owo-colors", |
| "regex", |
| "semver", |
| "serde_json", |
| "shell-escape", |
| "tempfile", |
| "thiserror", |
| "walkdir", |
| "xshell", |
| ] |
| |
| [[package]] |
| name = "bumpalo" |
| version = "3.16.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" |
| |
| [[package]] |
| name = "byteorder" |
| version = "1.5.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" |
| |
| [[package]] |
| name = "bytes" |
| version = "1.6.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" |
| |
| [[package]] |
| name = "cast" |
| version = "0.3.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" |
| |
| [[package]] |
| name = "cbc" |
| version = "0.1.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" |
| dependencies = [ |
| "cipher", |
| ] |
| |
| [[package]] |
| name = "cbindgen" |
| version = "0.26.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49" |
| dependencies = [ |
| "clap 3.2.25", |
| "heck 0.4.1", |
| "indexmap", |
| "log", |
| "proc-macro2", |
| "quote", |
| "serde", |
| "serde_json", |
| "syn 1.0.109", |
| "tempfile", |
| "toml", |
| ] |
| |
| [[package]] |
| name = "cc" |
| version = "1.0.97" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4" |
| dependencies = [ |
| "jobserver", |
| "libc", |
| "once_cell", |
| ] |
| |
| [[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.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" |
| |
| [[package]] |
| name = "chrono" |
| version = "0.4.38" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" |
| dependencies = [ |
| "android-tzdata", |
| "iana-time-zone", |
| "js-sys", |
| "num-traits", |
| "wasm-bindgen", |
| "windows-targets 0.52.5", |
| ] |
| |
| [[package]] |
| name = "ciborium" |
| version = "0.2.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" |
| dependencies = [ |
| "ciborium-io", |
| "ciborium-ll", |
| "serde", |
| ] |
| |
| [[package]] |
| name = "ciborium-io" |
| version = "0.2.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" |
| |
| [[package]] |
| name = "ciborium-ll" |
| version = "0.2.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" |
| dependencies = [ |
| "ciborium-io", |
| "half", |
| ] |
| |
| [[package]] |
| name = "cipher" |
| version = "0.4.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" |
| dependencies = [ |
| "crypto-common", |
| "inout", |
| ] |
| |
| [[package]] |
| name = "clap" |
| version = "3.2.25" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" |
| dependencies = [ |
| "atty", |
| "bitflags 1.3.2", |
| "clap_lex 0.2.4", |
| "indexmap", |
| "strsim 0.10.0", |
| "termcolor", |
| "textwrap", |
| ] |
| |
| [[package]] |
| name = "clap" |
| version = "4.5.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" |
| dependencies = [ |
| "clap_builder", |
| "clap_derive", |
| ] |
| |
| [[package]] |
| name = "clap_builder" |
| version = "4.5.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" |
| dependencies = [ |
| "anstream", |
| "anstyle", |
| "clap_lex 0.7.0", |
| "strsim 0.11.1", |
| ] |
| |
| [[package]] |
| name = "clap_derive" |
| version = "4.5.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" |
| dependencies = [ |
| "heck 0.5.0", |
| "proc-macro2", |
| "quote", |
| "syn 2.0.61", |
| ] |
| |
| [[package]] |
| name = "clap_lex" |
| version = "0.2.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" |
| dependencies = [ |
| "os_str_bytes", |
| ] |
| |
| [[package]] |
| name = "clap_lex" |
| version = "0.7.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" |
| |
| [[package]] |
| name = "cmd_runner" |
| version = "0.1.0" |
| dependencies = [ |
| "anyhow", |
| "chrono", |
| "clap 4.5.4", |
| "file-header", |
| "globset", |
| "log", |
| "owo-colors", |
| "shell-escape", |
| "xshell", |
| ] |
| |
| [[package]] |
| name = "colorchoice" |
| version = "1.0.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" |
| |
| [[package]] |
| name = "combine" |
| version = "4.6.7" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" |
| dependencies = [ |
| "bytes", |
| "memchr", |
| ] |
| |
| [[package]] |
| name = "const-oid" |
| version = "0.9.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" |
| |
| [[package]] |
| name = "core-foundation-sys" |
| version = "0.8.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" |
| |
| [[package]] |
| name = "cpufeatures" |
| version = "0.2.12" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" |
| dependencies = [ |
| "libc", |
| ] |
| |
| [[package]] |
| name = "crc32fast" |
| version = "1.4.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" |
| dependencies = [ |
| "cfg-if", |
| ] |
| |
| [[package]] |
| name = "criterion" |
| version = "0.5.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" |
| dependencies = [ |
| "anes", |
| "cast", |
| "ciborium", |
| "clap 4.5.4", |
| "criterion-plot", |
| "is-terminal", |
| "itertools 0.10.5", |
| "num-traits", |
| "once_cell", |
| "oorandom", |
| "plotters", |
| "rayon", |
| "regex", |
| "serde", |
| "serde_derive", |
| "serde_json", |
| "tinytemplate", |
| "walkdir", |
| ] |
| |
| [[package]] |
| name = "criterion-plot" |
| version = "0.5.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" |
| dependencies = [ |
| "cast", |
| "itertools 0.10.5", |
| ] |
| |
| [[package]] |
| name = "crossbeam" |
| version = "0.8.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8" |
| dependencies = [ |
| "crossbeam-channel", |
| "crossbeam-deque", |
| "crossbeam-epoch", |
| "crossbeam-queue", |
| "crossbeam-utils", |
| ] |
| |
| [[package]] |
| name = "crossbeam-channel" |
| version = "0.5.12" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" |
| dependencies = [ |
| "crossbeam-utils", |
| ] |
| |
| [[package]] |
| name = "crossbeam-deque" |
| version = "0.8.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" |
| dependencies = [ |
| "crossbeam-epoch", |
| "crossbeam-utils", |
| ] |
| |
| [[package]] |
| name = "crossbeam-epoch" |
| version = "0.9.18" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" |
| dependencies = [ |
| "crossbeam-utils", |
| ] |
| |
| [[package]] |
| name = "crossbeam-queue" |
| version = "0.3.11" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" |
| dependencies = [ |
| "crossbeam-utils", |
| ] |
| |
| [[package]] |
| name = "crossbeam-utils" |
| version = "0.8.19" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" |
| |
| [[package]] |
| name = "crunchy" |
| version = "0.2.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" |
| |
| [[package]] |
| name = "crypto-bigint" |
| version = "0.5.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" |
| dependencies = [ |
| "generic-array", |
| "rand_core", |
| "subtle", |
| "zeroize", |
| ] |
| |
| [[package]] |
| name = "crypto-common" |
| version = "0.1.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" |
| dependencies = [ |
| "generic-array", |
| "rand_core", |
| "typenum", |
| ] |
| |
| [[package]] |
| name = "crypto_provider" |
| version = "0.1.0" |
| dependencies = [ |
| "criterion", |
| "crypto_provider_default", |
| "hex-literal", |
| "rand", |
| "rand_ext", |
| "tinyvec", |
| ] |
| |
| [[package]] |
| name = "crypto_provider_boringssl" |
| version = "0.1.0" |
| dependencies = [ |
| "bssl-crypto", |
| "crypto_provider", |
| ] |
| |
| [[package]] |
| name = "crypto_provider_default" |
| version = "0.1.0" |
| dependencies = [ |
| "cfg-if", |
| "crypto_provider", |
| "crypto_provider_boringssl", |
| "crypto_provider_rustcrypto", |
| ] |
| |
| [[package]] |
| name = "crypto_provider_rustcrypto" |
| version = "0.1.0" |
| dependencies = [ |
| "aead", |
| "aes", |
| "aes-gcm", |
| "aes-gcm-siv", |
| "cbc", |
| "cfg-if", |
| "crypto_provider", |
| "crypto_provider_rustcrypto", |
| "crypto_provider_test", |
| "ctr", |
| "ed25519-dalek", |
| "hex", |
| "hkdf", |
| "hmac", |
| "p256", |
| "rand", |
| "rand_chacha", |
| "rand_core", |
| "sec1", |
| "sha2", |
| "subtle", |
| "x25519-dalek", |
| ] |
| |
| [[package]] |
| name = "crypto_provider_stubs" |
| version = "0.1.0" |
| dependencies = [ |
| "crypto_provider", |
| ] |
| |
| [[package]] |
| name = "crypto_provider_test" |
| version = "0.1.0" |
| dependencies = [ |
| "crypto_provider", |
| "hex", |
| "hex-literal", |
| "rand", |
| "rand_ext", |
| "rstest", |
| "rstest_reuse", |
| "test_helper", |
| "wycheproof", |
| ] |
| |
| [[package]] |
| name = "crypto_provider_test-fuzz" |
| version = "0.0.0" |
| dependencies = [ |
| "crypto_provider", |
| "crypto_provider_default", |
| "derive_fuzztest", |
| "libfuzzer-sys", |
| ] |
| |
| [[package]] |
| name = "ctr" |
| version = "0.9.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" |
| dependencies = [ |
| "cipher", |
| ] |
| |
| [[package]] |
| name = "curve25519-dalek" |
| version = "4.1.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" |
| dependencies = [ |
| "cfg-if", |
| "cpufeatures", |
| "curve25519-dalek-derive", |
| "digest", |
| "fiat-crypto", |
| "platforms", |
| "rustc_version", |
| "subtle", |
| "zeroize", |
| ] |
| |
| [[package]] |
| name = "curve25519-dalek-derive" |
| version = "0.1.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn 2.0.61", |
| ] |
| |
| [[package]] |
| name = "der" |
| version = "0.7.9" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" |
| dependencies = [ |
| "const-oid", |
| "zeroize", |
| ] |
| |
| [[package]] |
| name = "derive_arbitrary" |
| version = "1.3.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn 2.0.61", |
| ] |
| |
| [[package]] |
| name = "derive_fuzztest" |
| version = "0.1.0" |
| dependencies = [ |
| "arbitrary", |
| "derive_fuzztest_macro", |
| "quickcheck", |
| ] |
| |
| [[package]] |
| name = "derive_fuzztest_macro" |
| version = "0.1.0" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn 2.0.61", |
| ] |
| |
| [[package]] |
| name = "diff" |
| version = "0.1.13" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" |
| |
| [[package]] |
| name = "digest" |
| version = "0.10.7" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" |
| dependencies = [ |
| "block-buffer", |
| "crypto-common", |
| "subtle", |
| ] |
| |
| [[package]] |
| name = "ed25519" |
| version = "2.2.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" |
| dependencies = [ |
| "pkcs8", |
| "signature", |
| ] |
| |
| [[package]] |
| name = "ed25519-dalek" |
| version = "2.1.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" |
| dependencies = [ |
| "curve25519-dalek", |
| "ed25519", |
| "rand_core", |
| "serde", |
| "sha2", |
| "subtle", |
| "zeroize", |
| ] |
| |
| [[package]] |
| name = "either" |
| version = "1.11.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" |
| |
| [[package]] |
| name = "elliptic-curve" |
| version = "0.13.8" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" |
| dependencies = [ |
| "base16ct", |
| "crypto-bigint", |
| "digest", |
| "ff", |
| "generic-array", |
| "group", |
| "hkdf", |
| "rand_core", |
| "sec1", |
| "subtle", |
| "zeroize", |
| ] |
| |
| [[package]] |
| name = "env_logger" |
| version = "0.8.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" |
| dependencies = [ |
| "log", |
| "regex", |
| ] |
| |
| [[package]] |
| name = "env_logger" |
| version = "0.10.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" |
| dependencies = [ |
| "humantime", |
| "is-terminal", |
| "log", |
| "regex", |
| "termcolor", |
| ] |
| |
| [[package]] |
| name = "errno" |
| version = "0.3.8" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" |
| dependencies = [ |
| "libc", |
| "windows-sys 0.52.0", |
| ] |
| |
| [[package]] |
| name = "fastrand" |
| version = "2.1.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" |
| |
| [[package]] |
| name = "ff" |
| version = "0.13.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" |
| dependencies = [ |
| "rand_core", |
| "subtle", |
| ] |
| |
| [[package]] |
| name = "fiat-crypto" |
| version = "0.2.8" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "38793c55593b33412e3ae40c2c9781ffaa6f438f6f8c10f24e71846fbd7ae01e" |
| |
| [[package]] |
| name = "file-header" |
| version = "0.1.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b5568149106e77ae33bc3a2c3ef3839cbe63ffa4a8dd4a81612a6f9dfdbc2e9f" |
| dependencies = [ |
| "crossbeam", |
| "lazy_static", |
| "license", |
| "thiserror", |
| "walkdir", |
| ] |
| |
| [[package]] |
| name = "flate2" |
| version = "1.0.30" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" |
| dependencies = [ |
| "crc32fast", |
| "miniz_oxide", |
| ] |
| |
| [[package]] |
| name = "generic-array" |
| version = "0.14.7" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" |
| dependencies = [ |
| "typenum", |
| "version_check", |
| "zeroize", |
| ] |
| |
| [[package]] |
| name = "getrandom" |
| version = "0.2.15" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" |
| dependencies = [ |
| "cfg-if", |
| "libc", |
| "wasi", |
| ] |
| |
| [[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 = "glob" |
| version = "0.3.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" |
| |
| [[package]] |
| name = "globset" |
| version = "0.4.14" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" |
| dependencies = [ |
| "aho-corasick", |
| "bstr", |
| "log", |
| "regex-automata", |
| "regex-syntax", |
| ] |
| |
| [[package]] |
| name = "group" |
| version = "0.13.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" |
| dependencies = [ |
| "ff", |
| "rand_core", |
| "subtle", |
| ] |
| |
| [[package]] |
| name = "half" |
| version = "2.4.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" |
| dependencies = [ |
| "cfg-if", |
| "crunchy", |
| ] |
| |
| [[package]] |
| name = "handle_map" |
| version = "0.1.0" |
| dependencies = [ |
| "lock_adapter", |
| ] |
| |
| [[package]] |
| name = "hashbrown" |
| version = "0.12.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" |
| |
| [[package]] |
| name = "hdrhistogram" |
| version = "7.5.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d" |
| dependencies = [ |
| "base64", |
| "byteorder", |
| "crossbeam-channel", |
| "flate2", |
| "nom", |
| "num-traits", |
| ] |
| |
| [[package]] |
| name = "heck" |
| version = "0.4.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" |
| |
| [[package]] |
| name = "heck" |
| version = "0.5.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" |
| |
| [[package]] |
| name = "hermit-abi" |
| version = "0.1.19" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" |
| dependencies = [ |
| "libc", |
| ] |
| |
| [[package]] |
| name = "hermit-abi" |
| version = "0.3.9" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" |
| |
| [[package]] |
| name = "hex" |
| version = "0.4.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" |
| |
| [[package]] |
| name = "hex-literal" |
| version = "0.4.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" |
| |
| [[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" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" |
| dependencies = [ |
| "digest", |
| ] |
| |
| [[package]] |
| name = "home" |
| version = "0.5.9" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" |
| dependencies = [ |
| "windows-sys 0.52.0", |
| ] |
| |
| [[package]] |
| name = "humantime" |
| version = "2.1.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" |
| |
| [[package]] |
| name = "iana-time-zone" |
| version = "0.1.60" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" |
| dependencies = [ |
| "android_system_properties", |
| "core-foundation-sys", |
| "iana-time-zone-haiku", |
| "js-sys", |
| "wasm-bindgen", |
| "windows-core", |
| ] |
| |
| [[package]] |
| name = "iana-time-zone-haiku" |
| version = "0.1.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" |
| dependencies = [ |
| "cc", |
| ] |
| |
| [[package]] |
| name = "indexmap" |
| version = "1.9.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" |
| dependencies = [ |
| "autocfg", |
| "hashbrown", |
| ] |
| |
| [[package]] |
| name = "inout" |
| version = "0.1.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" |
| dependencies = [ |
| "block-padding", |
| "generic-array", |
| ] |
| |
| [[package]] |
| name = "is-terminal" |
| version = "0.4.12" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" |
| dependencies = [ |
| "hermit-abi 0.3.9", |
| "libc", |
| "windows-sys 0.52.0", |
| ] |
| |
| [[package]] |
| name = "is_terminal_polyfill" |
| version = "1.70.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" |
| |
| [[package]] |
| name = "itertools" |
| version = "0.10.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" |
| dependencies = [ |
| "either", |
| ] |
| |
| [[package]] |
| name = "itertools" |
| version = "0.12.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" |
| dependencies = [ |
| "either", |
| ] |
| |
| [[package]] |
| name = "itoa" |
| version = "1.0.11" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" |
| |
| [[package]] |
| name = "jni" |
| version = "0.21.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" |
| dependencies = [ |
| "cesu8", |
| "cfg-if", |
| "combine", |
| "jni-sys", |
| "log", |
| "thiserror", |
| "walkdir", |
| "windows-sys 0.45.0", |
| ] |
| |
| [[package]] |
| name = "jni-sys" |
| version = "0.3.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" |
| |
| [[package]] |
| name = "jobserver" |
| version = "0.1.31" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" |
| dependencies = [ |
| "libc", |
| ] |
| |
| [[package]] |
| name = "js-sys" |
| version = "0.3.69" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" |
| dependencies = [ |
| "wasm-bindgen", |
| ] |
| |
| [[package]] |
| name = "lazy_static" |
| version = "1.4.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" |
| dependencies = [ |
| "spin 0.5.2", |
| ] |
| |
| [[package]] |
| name = "ldt" |
| version = "0.1.0" |
| dependencies = [ |
| "aes", |
| "anyhow", |
| "base64", |
| "blake2", |
| "clap 4.5.4", |
| "criterion", |
| "crypto_provider", |
| "crypto_provider_default", |
| "crypto_provider_rustcrypto", |
| "ctr", |
| "hdrhistogram", |
| "hex", |
| "ldt_tbc", |
| "rand", |
| "rand_ext", |
| "rand_pcg", |
| "serde_json", |
| "sha2", |
| "subtle", |
| "test_helper", |
| "xts_aes", |
| ] |
| |
| [[package]] |
| name = "ldt-fuzz" |
| version = "0.1.0" |
| dependencies = [ |
| "arbitrary", |
| "crypto_provider_rustcrypto", |
| "derive_fuzztest", |
| "ldt", |
| "libfuzzer-sys", |
| "xts_aes", |
| ] |
| |
| [[package]] |
| name = "ldt-np-adv-fuzz" |
| version = "0.1.0" |
| dependencies = [ |
| "arbitrary", |
| "crypto_provider_rustcrypto", |
| "derive_fuzztest", |
| "ldt", |
| "ldt_np_adv", |
| "libfuzzer-sys", |
| "np_hkdf", |
| "xts_aes", |
| ] |
| |
| [[package]] |
| name = "ldt_np_adv" |
| version = "0.1.0" |
| dependencies = [ |
| "anyhow", |
| "array_view", |
| "base64", |
| "criterion", |
| "crypto_provider", |
| "crypto_provider_default", |
| "crypto_provider_rustcrypto", |
| "hex", |
| "ldt", |
| "ldt_tbc", |
| "np_hkdf", |
| "rand", |
| "rand_ext", |
| "rand_pcg", |
| "serde_json", |
| "test_helper", |
| "test_vector_hkdf", |
| "xts_aes", |
| ] |
| |
| [[package]] |
| name = "ldt_np_adv_ffi" |
| version = "0.1.0" |
| dependencies = [ |
| "cfg-if", |
| "crypto_provider", |
| "crypto_provider_default", |
| "lazy_static", |
| "ldt", |
| "ldt_np_adv", |
| "np_hkdf", |
| "rand", |
| "spin 0.9.8", |
| ] |
| |
| [[package]] |
| name = "ldt_np_jni" |
| version = "0.1.0" |
| dependencies = [ |
| "cfg-if", |
| "crypto_provider", |
| "crypto_provider_default", |
| "jni", |
| "ldt", |
| "ldt_np_adv", |
| "np_hkdf", |
| ] |
| |
| [[package]] |
| name = "ldt_tbc" |
| version = "0.1.0" |
| dependencies = [ |
| "crypto_provider", |
| ] |
| |
| [[package]] |
| name = "libc" |
| version = "0.2.154" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" |
| |
| [[package]] |
| name = "libfuzzer-sys" |
| version = "0.4.7" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" |
| dependencies = [ |
| "arbitrary", |
| "cc", |
| "once_cell", |
| ] |
| |
| [[package]] |
| name = "license" |
| version = "3.3.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "3bba2f02ee1d13cd4bea565658939cd851d70e391f34f7c27b45b2077df3a2e4" |
| dependencies = [ |
| "reword", |
| "serde", |
| "serde_json", |
| ] |
| |
| [[package]] |
| name = "linux-raw-sys" |
| version = "0.4.13" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" |
| |
| [[package]] |
| name = "lock_adapter" |
| version = "0.1.0" |
| dependencies = [ |
| "spin 0.9.8", |
| ] |
| |
| [[package]] |
| name = "lock_api" |
| version = "0.4.12" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" |
| dependencies = [ |
| "autocfg", |
| "scopeguard", |
| ] |
| |
| [[package]] |
| name = "log" |
| version = "0.4.21" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" |
| |
| [[package]] |
| name = "memchr" |
| version = "2.7.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" |
| |
| [[package]] |
| name = "minimal-lexical" |
| version = "0.2.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" |
| |
| [[package]] |
| name = "miniz_oxide" |
| version = "0.7.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" |
| dependencies = [ |
| "adler", |
| ] |
| |
| [[package]] |
| name = "nom" |
| version = "7.1.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" |
| dependencies = [ |
| "memchr", |
| "minimal-lexical", |
| ] |
| |
| [[package]] |
| name = "np_adv" |
| version = "0.1.0" |
| dependencies = [ |
| "anyhow", |
| "array_view", |
| "criterion", |
| "crypto_provider", |
| "crypto_provider_default", |
| "hex", |
| "lazy_static", |
| "ldt", |
| "ldt_np_adv", |
| "nom", |
| "np_ed25519", |
| "np_hkdf", |
| "rand", |
| "rand_ext", |
| "serde", |
| "serde_json", |
| "sink", |
| "strum", |
| "strum_macros", |
| "test_helper", |
| "test_vector_hkdf", |
| "tinyvec", |
| "xts_aes", |
| ] |
| |
| [[package]] |
| name = "np_adv_dynamic" |
| version = "0.1.0" |
| dependencies = [ |
| "array_view", |
| "crypto_provider", |
| "np_adv", |
| "np_hkdf", |
| "sink", |
| ] |
| |
| [[package]] |
| name = "np_c_ffi" |
| version = "0.1.0" |
| dependencies = [ |
| "cbindgen", |
| "lock_adapter", |
| "np_ffi_core", |
| ] |
| |
| [[package]] |
| name = "np_ed25519" |
| version = "0.1.0" |
| dependencies = [ |
| "array_view", |
| "crypto_provider", |
| "sink", |
| "tinyvec", |
| ] |
| |
| [[package]] |
| name = "np_ffi_core" |
| version = "0.1.0" |
| dependencies = [ |
| "array_view", |
| "crypto_provider", |
| "crypto_provider_default", |
| "handle_map", |
| "lazy_static", |
| "ldt_np_adv", |
| "lock_adapter", |
| "np_adv", |
| "np_adv_dynamic", |
| "np_hkdf", |
| "strum", |
| "strum_macros", |
| ] |
| |
| [[package]] |
| name = "np_hkdf" |
| version = "0.1.0" |
| dependencies = [ |
| "anyhow", |
| "criterion", |
| "crypto_provider", |
| "crypto_provider_default", |
| "hex", |
| "ldt", |
| "rand", |
| "rand_ext", |
| "serde_json", |
| "test_helper", |
| "test_vector_hkdf", |
| "xts_aes", |
| ] |
| |
| [[package]] |
| name = "np_java_ffi" |
| version = "0.1.0" |
| dependencies = [ |
| "crypto_provider_default", |
| "handle_map", |
| "jni", |
| "np_adv", |
| "np_ffi_core", |
| "pourover", |
| "pourover_macro", |
| ] |
| |
| [[package]] |
| name = "num-bigint" |
| version = "0.4.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" |
| dependencies = [ |
| "num-integer", |
| "num-traits", |
| ] |
| |
| [[package]] |
| name = "num-integer" |
| version = "0.1.46" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" |
| dependencies = [ |
| "num-traits", |
| ] |
| |
| [[package]] |
| name = "num-traits" |
| version = "0.2.19" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" |
| dependencies = [ |
| "autocfg", |
| ] |
| |
| [[package]] |
| name = "once_cell" |
| version = "1.19.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" |
| |
| [[package]] |
| name = "oorandom" |
| version = "11.1.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" |
| |
| [[package]] |
| name = "opaque-debug" |
| version = "0.3.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" |
| |
| [[package]] |
| name = "os_str_bytes" |
| version = "6.6.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" |
| |
| [[package]] |
| name = "owo-colors" |
| version = "3.5.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" |
| |
| [[package]] |
| name = "p256" |
| version = "0.13.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" |
| dependencies = [ |
| "elliptic-curve", |
| "primeorder", |
| ] |
| |
| [[package]] |
| name = "pkcs8" |
| version = "0.10.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" |
| dependencies = [ |
| "der", |
| "spki", |
| ] |
| |
| [[package]] |
| name = "platforms" |
| version = "3.4.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" |
| |
| [[package]] |
| name = "plotters" |
| version = "0.3.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" |
| dependencies = [ |
| "num-traits", |
| "plotters-backend", |
| "plotters-svg", |
| "wasm-bindgen", |
| "web-sys", |
| ] |
| |
| [[package]] |
| name = "plotters-backend" |
| version = "0.3.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" |
| |
| [[package]] |
| name = "plotters-svg" |
| version = "0.3.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" |
| dependencies = [ |
| "plotters-backend", |
| ] |
| |
| [[package]] |
| name = "polyval" |
| version = "0.6.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" |
| dependencies = [ |
| "cfg-if", |
| "cpufeatures", |
| "opaque-debug", |
| "universal-hash", |
| ] |
| |
| [[package]] |
| name = "pourover" |
| version = "0.1.0" |
| dependencies = [ |
| "jni", |
| "pourover_macro", |
| ] |
| |
| [[package]] |
| name = "pourover_macro" |
| version = "0.1.0" |
| dependencies = [ |
| "nom", |
| "proc-macro2", |
| "quote", |
| "syn 2.0.61", |
| ] |
| |
| [[package]] |
| name = "ppv-lite86" |
| version = "0.2.17" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" |
| |
| [[package]] |
| name = "primeorder" |
| version = "0.13.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" |
| dependencies = [ |
| "elliptic-curve", |
| ] |
| |
| [[package]] |
| name = "proc-macro2" |
| version = "1.0.82" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" |
| dependencies = [ |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "protobuf" |
| version = "3.2.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b55bad9126f378a853655831eb7363b7b01b81d19f8cb1218861086ca4a1a61e" |
| dependencies = [ |
| "once_cell", |
| "protobuf-support", |
| "thiserror", |
| ] |
| |
| [[package]] |
| name = "protobuf-codegen" |
| version = "3.2.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0dd418ac3c91caa4032d37cb80ff0d44e2ebe637b2fb243b6234bf89cdac4901" |
| dependencies = [ |
| "anyhow", |
| "once_cell", |
| "protobuf", |
| "protobuf-parse", |
| "regex", |
| "tempfile", |
| "thiserror", |
| ] |
| |
| [[package]] |
| name = "protobuf-parse" |
| version = "3.2.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9d39b14605eaa1f6a340aec7f320b34064feb26c93aec35d6a9a2272a8ddfa49" |
| dependencies = [ |
| "anyhow", |
| "indexmap", |
| "log", |
| "protobuf", |
| "protobuf-support", |
| "tempfile", |
| "thiserror", |
| "which", |
| ] |
| |
| [[package]] |
| name = "protobuf-support" |
| version = "3.2.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a5d4d7b8601c814cfb36bcebb79f0e61e45e1e93640cf778837833bbed05c372" |
| dependencies = [ |
| "thiserror", |
| ] |
| |
| [[package]] |
| name = "quickcheck" |
| version = "1.0.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6" |
| dependencies = [ |
| "env_logger 0.8.4", |
| "log", |
| "rand", |
| ] |
| |
| [[package]] |
| name = "quote" |
| version = "1.0.36" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" |
| dependencies = [ |
| "proc-macro2", |
| ] |
| |
| [[package]] |
| name = "rand" |
| version = "0.8.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" |
| dependencies = [ |
| "libc", |
| "rand_chacha", |
| "rand_core", |
| ] |
| |
| [[package]] |
| name = "rand_chacha" |
| version = "0.3.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" |
| dependencies = [ |
| "ppv-lite86", |
| "rand_core", |
| ] |
| |
| [[package]] |
| name = "rand_core" |
| version = "0.6.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" |
| dependencies = [ |
| "getrandom", |
| ] |
| |
| [[package]] |
| name = "rand_ext" |
| version = "0.1.0" |
| dependencies = [ |
| "crypto_provider", |
| "log", |
| "rand", |
| "rand_pcg", |
| ] |
| |
| [[package]] |
| name = "rand_pcg" |
| version = "0.3.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e" |
| dependencies = [ |
| "rand_core", |
| ] |
| |
| [[package]] |
| name = "rayon" |
| version = "1.10.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" |
| dependencies = [ |
| "either", |
| "rayon-core", |
| ] |
| |
| [[package]] |
| name = "rayon-core" |
| version = "1.12.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" |
| dependencies = [ |
| "crossbeam-deque", |
| "crossbeam-utils", |
| ] |
| |
| [[package]] |
| name = "regex" |
| version = "1.10.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" |
| dependencies = [ |
| "aho-corasick", |
| "memchr", |
| "regex-automata", |
| "regex-syntax", |
| ] |
| |
| [[package]] |
| name = "regex-automata" |
| version = "0.4.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" |
| dependencies = [ |
| "aho-corasick", |
| "memchr", |
| "regex-syntax", |
| ] |
| |
| [[package]] |
| name = "regex-syntax" |
| version = "0.8.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" |
| |
| [[package]] |
| name = "relative-path" |
| version = "1.9.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" |
| |
| [[package]] |
| name = "reword" |
| version = "7.0.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "fe272098dce9ed76b479995953f748d1851261390b08f8a0ff619c885a1f0765" |
| dependencies = [ |
| "unicode-segmentation", |
| ] |
| |
| [[package]] |
| name = "rstest" |
| version = "0.18.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199" |
| dependencies = [ |
| "rstest_macros", |
| "rustc_version", |
| ] |
| |
| [[package]] |
| name = "rstest_macros" |
| version = "0.18.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605" |
| dependencies = [ |
| "cfg-if", |
| "glob", |
| "proc-macro2", |
| "quote", |
| "regex", |
| "relative-path", |
| "rustc_version", |
| "syn 2.0.61", |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "rstest_reuse" |
| version = "0.6.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "88530b681abe67924d42cca181d070e3ac20e0740569441a9e35a7cedd2b34a4" |
| dependencies = [ |
| "quote", |
| "rand", |
| "rustc_version", |
| "syn 2.0.61", |
| ] |
| |
| [[package]] |
| name = "rustc_version" |
| version = "0.4.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" |
| dependencies = [ |
| "semver", |
| ] |
| |
| [[package]] |
| name = "rustix" |
| version = "0.38.34" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" |
| dependencies = [ |
| "bitflags 2.5.0", |
| "errno", |
| "libc", |
| "linux-raw-sys", |
| "windows-sys 0.52.0", |
| ] |
| |
| [[package]] |
| name = "rustversion" |
| version = "1.0.16" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "092474d1a01ea8278f69e6a358998405fae5b8b963ddaeb2b0b04a128bf1dfb0" |
| |
| [[package]] |
| name = "ryu" |
| version = "1.0.18" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" |
| |
| [[package]] |
| name = "same-file" |
| version = "1.0.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" |
| dependencies = [ |
| "winapi-util", |
| ] |
| |
| [[package]] |
| name = "scopeguard" |
| version = "1.2.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" |
| |
| [[package]] |
| name = "sec1" |
| version = "0.7.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" |
| dependencies = [ |
| "base16ct", |
| "der", |
| "generic-array", |
| "subtle", |
| "zeroize", |
| ] |
| |
| [[package]] |
| name = "semver" |
| version = "1.0.23" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" |
| |
| [[package]] |
| name = "serde" |
| version = "1.0.200" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f" |
| dependencies = [ |
| "serde_derive", |
| ] |
| |
| [[package]] |
| name = "serde_derive" |
| version = "1.0.200" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn 2.0.61", |
| ] |
| |
| [[package]] |
| name = "serde_json" |
| version = "1.0.116" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" |
| dependencies = [ |
| "itoa", |
| "ryu", |
| "serde", |
| ] |
| |
| [[package]] |
| name = "sha2" |
| version = "0.10.8" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" |
| dependencies = [ |
| "cfg-if", |
| "cpufeatures", |
| "digest", |
| ] |
| |
| [[package]] |
| name = "shell-escape" |
| version = "0.1.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" |
| |
| [[package]] |
| name = "signature" |
| version = "2.2.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" |
| dependencies = [ |
| "rand_core", |
| ] |
| |
| [[package]] |
| name = "sink" |
| version = "0.1.0" |
| dependencies = [ |
| "tinyvec", |
| ] |
| |
| [[package]] |
| name = "spin" |
| version = "0.5.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" |
| |
| [[package]] |
| name = "spin" |
| version = "0.9.8" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" |
| dependencies = [ |
| "lock_api", |
| ] |
| |
| [[package]] |
| name = "spki" |
| version = "0.7.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" |
| dependencies = [ |
| "base64ct", |
| "der", |
| ] |
| |
| [[package]] |
| name = "strsim" |
| version = "0.10.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" |
| |
| [[package]] |
| name = "strsim" |
| version = "0.11.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" |
| |
| [[package]] |
| name = "strum" |
| version = "0.25.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" |
| |
| [[package]] |
| name = "strum_macros" |
| version = "0.25.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" |
| dependencies = [ |
| "heck 0.4.1", |
| "proc-macro2", |
| "quote", |
| "rustversion", |
| "syn 2.0.61", |
| ] |
| |
| [[package]] |
| name = "subtle" |
| version = "2.5.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" |
| |
| [[package]] |
| name = "syn" |
| version = "1.0.109" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "syn" |
| version = "2.0.61" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "tempfile" |
| version = "3.10.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" |
| dependencies = [ |
| "cfg-if", |
| "fastrand", |
| "rustix", |
| "windows-sys 0.52.0", |
| ] |
| |
| [[package]] |
| name = "termcolor" |
| version = "1.4.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" |
| dependencies = [ |
| "winapi-util", |
| ] |
| |
| [[package]] |
| name = "test_helper" |
| version = "0.1.0" |
| dependencies = [ |
| "hex", |
| "itertools 0.12.1", |
| "serde_json", |
| ] |
| |
| [[package]] |
| name = "test_vector_hkdf" |
| version = "0.1.0" |
| dependencies = [ |
| "crypto_provider", |
| "crypto_provider_default", |
| ] |
| |
| [[package]] |
| name = "textwrap" |
| version = "0.16.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" |
| |
| [[package]] |
| name = "thiserror" |
| version = "1.0.60" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18" |
| dependencies = [ |
| "thiserror-impl", |
| ] |
| |
| [[package]] |
| name = "thiserror-impl" |
| version = "1.0.60" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn 2.0.61", |
| ] |
| |
| [[package]] |
| name = "tinytemplate" |
| version = "1.2.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" |
| dependencies = [ |
| "serde", |
| "serde_json", |
| ] |
| |
| [[package]] |
| name = "tinyvec" |
| version = "1.6.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" |
| |
| [[package]] |
| name = "toml" |
| version = "0.5.11" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" |
| dependencies = [ |
| "serde", |
| ] |
| |
| [[package]] |
| name = "typenum" |
| version = "1.17.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" |
| |
| [[package]] |
| name = "ukey2_c_ffi" |
| version = "0.1.0" |
| dependencies = [ |
| "cfg-if", |
| "crypto_provider_default", |
| "lazy_static", |
| "lock_adapter", |
| "log", |
| "rand", |
| "rand_chacha", |
| "ukey2_connections", |
| ] |
| |
| [[package]] |
| name = "ukey2_connections" |
| version = "0.1.0" |
| dependencies = [ |
| "bytes", |
| "criterion", |
| "crypto_provider", |
| "crypto_provider_default", |
| "crypto_provider_rustcrypto", |
| "nom", |
| "rand", |
| "ukey2_proto", |
| "ukey2_rs", |
| ] |
| |
| [[package]] |
| name = "ukey2_connections-fuzz" |
| version = "0.1.0" |
| dependencies = [ |
| "arbitrary", |
| "crypto_provider_rustcrypto", |
| "derive_fuzztest", |
| "libfuzzer-sys", |
| "rand_chacha", |
| "ukey2_connections", |
| "ukey2_rs", |
| ] |
| |
| [[package]] |
| name = "ukey2_jni" |
| version = "0.1.0" |
| dependencies = [ |
| "cfg-if", |
| "crypto_provider_default", |
| "jni", |
| "lazy_static", |
| "lock_adapter", |
| "log", |
| "rand", |
| "rand_chacha", |
| "ukey2_connections", |
| ] |
| |
| [[package]] |
| name = "ukey2_proto" |
| version = "0.1.0" |
| dependencies = [ |
| "diff", |
| "protobuf", |
| "protobuf-codegen", |
| ] |
| |
| [[package]] |
| name = "ukey2_rs" |
| version = "0.1.0" |
| dependencies = [ |
| "crypto_provider", |
| "crypto_provider_default", |
| "log", |
| "num-bigint", |
| "rand", |
| "sha2", |
| "ukey2_proto", |
| ] |
| |
| [[package]] |
| name = "ukey2_shell" |
| version = "0.1.0" |
| dependencies = [ |
| "clap 4.5.4", |
| "crypto_provider_rustcrypto", |
| "ukey2_connections", |
| ] |
| |
| [[package]] |
| name = "unicode-ident" |
| version = "1.0.12" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" |
| |
| [[package]] |
| name = "unicode-segmentation" |
| version = "1.11.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" |
| |
| [[package]] |
| name = "universal-hash" |
| version = "0.5.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" |
| dependencies = [ |
| "crypto-common", |
| "subtle", |
| ] |
| |
| [[package]] |
| name = "utf8parse" |
| version = "0.2.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" |
| |
| [[package]] |
| name = "version_check" |
| version = "0.9.4" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" |
| |
| [[package]] |
| name = "walkdir" |
| version = "2.5.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" |
| dependencies = [ |
| "same-file", |
| "winapi-util", |
| ] |
| |
| [[package]] |
| name = "wasi" |
| version = "0.11.0+wasi-snapshot-preview1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" |
| |
| [[package]] |
| name = "wasm-bindgen" |
| version = "0.2.92" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" |
| dependencies = [ |
| "cfg-if", |
| "wasm-bindgen-macro", |
| ] |
| |
| [[package]] |
| name = "wasm-bindgen-backend" |
| version = "0.2.92" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" |
| dependencies = [ |
| "bumpalo", |
| "log", |
| "once_cell", |
| "proc-macro2", |
| "quote", |
| "syn 2.0.61", |
| "wasm-bindgen-shared", |
| ] |
| |
| [[package]] |
| name = "wasm-bindgen-macro" |
| version = "0.2.92" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" |
| dependencies = [ |
| "quote", |
| "wasm-bindgen-macro-support", |
| ] |
| |
| [[package]] |
| name = "wasm-bindgen-macro-support" |
| version = "0.2.92" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn 2.0.61", |
| "wasm-bindgen-backend", |
| "wasm-bindgen-shared", |
| ] |
| |
| [[package]] |
| name = "wasm-bindgen-shared" |
| version = "0.2.92" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" |
| |
| [[package]] |
| name = "web-sys" |
| version = "0.3.69" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" |
| dependencies = [ |
| "js-sys", |
| "wasm-bindgen", |
| ] |
| |
| [[package]] |
| name = "which" |
| version = "4.4.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" |
| dependencies = [ |
| "either", |
| "home", |
| "once_cell", |
| "rustix", |
| ] |
| |
| [[package]] |
| name = "winapi" |
| version = "0.3.9" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" |
| dependencies = [ |
| "winapi-i686-pc-windows-gnu", |
| "winapi-x86_64-pc-windows-gnu", |
| ] |
| |
| [[package]] |
| name = "winapi-i686-pc-windows-gnu" |
| version = "0.4.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" |
| |
| [[package]] |
| name = "winapi-util" |
| version = "0.1.8" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" |
| dependencies = [ |
| "windows-sys 0.52.0", |
| ] |
| |
| [[package]] |
| name = "winapi-x86_64-pc-windows-gnu" |
| version = "0.4.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" |
| |
| [[package]] |
| name = "windows-core" |
| version = "0.52.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" |
| dependencies = [ |
| "windows-targets 0.52.5", |
| ] |
| |
| [[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" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" |
| dependencies = [ |
| "windows-targets 0.52.5", |
| ] |
| |
| [[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.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" |
| dependencies = [ |
| "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]] |
| 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.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" |
| |
| [[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.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" |
| |
| [[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.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 = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" |
| |
| [[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.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" |
| |
| [[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.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" |
| |
| [[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.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" |
| |
| [[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.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" |
| |
| [[package]] |
| name = "wycheproof" |
| version = "0.5.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e639f57253b80c6584b378011aec0fed61c4c21d7a4b97c4d9d7eaf35ca77d12" |
| dependencies = [ |
| "base64", |
| "hex", |
| "serde", |
| "serde_json", |
| ] |
| |
| [[package]] |
| name = "x25519-dalek" |
| version = "2.0.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" |
| dependencies = [ |
| "curve25519-dalek", |
| "rand_core", |
| ] |
| |
| [[package]] |
| name = "xshell" |
| version = "0.2.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6db0ab86eae739efd1b054a8d3d16041914030ac4e01cd1dca0cf252fd8b6437" |
| dependencies = [ |
| "xshell-macros", |
| ] |
| |
| [[package]] |
| name = "xshell-macros" |
| version = "0.2.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9d422e8e38ec76e2f06ee439ccc765e9c6a9638b9e7c9f2e8255e4d41e8bd852" |
| |
| [[package]] |
| name = "xts-aes-fuzz" |
| version = "0.0.0" |
| dependencies = [ |
| "arbitrary", |
| "crypto_provider", |
| "crypto_provider_rustcrypto", |
| "derive_fuzztest", |
| "ldt_tbc", |
| "libfuzzer-sys", |
| "xts_aes", |
| ] |
| |
| [[package]] |
| name = "xts-mode" |
| version = "0.5.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "09cbddb7545ca0b9ffa7bdc653e8743303e1712687a6918ced25f2cdbed42520" |
| dependencies = [ |
| "byteorder", |
| "cipher", |
| ] |
| |
| [[package]] |
| name = "xts_aes" |
| version = "0.1.0" |
| dependencies = [ |
| "aes", |
| "anyhow", |
| "array_ref", |
| "base64", |
| "crypto_provider", |
| "crypto_provider_default", |
| "hex", |
| "ldt_tbc", |
| "rand", |
| "rand_ext", |
| "rand_pcg", |
| "regex", |
| "test_helper", |
| "wycheproof", |
| "xts-mode", |
| ] |
| |
| [[package]] |
| name = "zeroize" |
| version = "1.7.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" |