From bb20e95addc33f86aad8d37839b5ccd4076fbe5d Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Tue, 27 May 2025 12:27:54 -0700 Subject: [PATCH] reunite workspace after digest bump --- Cargo.lock | 594 +++++++++++++++++++++++++++++++++++++++++++++++------ Cargo.toml | 22 +- 2 files changed, 538 insertions(+), 78 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0d0c3be70..588f5aa11 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,21 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "addr2line" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + [[package]] name = "aead" version = "0.6.0-rc.0" @@ -35,6 +50,15 @@ dependencies = [ "subtle", ] +[[package]] +name = "aes-kw" +version = "0.3.0-pre" +source = "git+https://github.com/RustCrypto/key-wraps.git#15f7dd084793ea67360a8f66f771a8e420c1657f" +dependencies = [ + "aes", + "const-oid", +] + [[package]] name = "aho-corasick" version = "1.1.3" @@ -50,6 +74,14 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" +[[package]] +name = "ansi-x963-kdf" +version = "0.0.1" +source = "git+https://github.com/RustCrypto/KDFs.git#b1d7fe67b3053deef498563adcf415ec631d1cd8" +dependencies = [ + "digest", +] + [[package]] name = "anstyle" version = "1.0.10" @@ -71,6 +103,21 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" +[[package]] +name = "backtrace" +version = "0.3.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", + "windows-targets", +] + [[package]] name = "base16ct" version = "0.2.0" @@ -251,14 +298,49 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" +[[package]] +name = "cmpv2" +version = "0.3.0-pre.0" +dependencies = [ + "const-oid", + "crmf", + "der", + "digest", + "hex-literal", + "spki", + "x509-cert", +] + [[package]] name = "cms" version = "0.3.0-pre.0" dependencies = [ + "aes", + "aes-kw", + "ansi-x963-kdf", + "cbc", + "cipher", "const-oid", "der", + "digest", + "ecdsa", + "elliptic-curve", + "getrandom 0.3.3", + "hex-literal", + "p256", + "pbkdf2", + "pem-rfc7468", + "pkcs5", + "rand 0.9.1", + "rsa", + "sha1", + "sha2", + "sha3", + "signature", "spki", + "tokio", "x509-cert", + "zeroize", ] [[package]] @@ -311,18 +393,52 @@ dependencies = [ "itertools 0.10.5", ] +[[package]] +name = "crmf" +version = "0.3.0-pre.0" +dependencies = [ + "cms", + "const-oid", + "der", + "spki", + "x509-cert", +] + [[package]] name = "crunchy" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" +[[package]] +name = "crypto-bigint" +version = "0.7.0-pre.3" +source = "git+https://github.com/RustCrypto/crypto-bigint.git#e08a2d04081bb0ba6f3b72ef45f0c7f619a5a826" +dependencies = [ + "hybrid-array", + "num-traits", + "rand_core 0.9.3", + "serdect", + "subtle", + "zeroize", +] + [[package]] name = "crypto-common" version = "0.2.0-rc.2" source = "git+https://github.com/RustCrypto/traits.git#915474f1ed5be0a19fd102d5f75ef8e04c765416" dependencies = [ "hybrid-array", + "rand_core 0.9.3", +] + +[[package]] +name = "crypto-primes" +version = "0.7.0-dev" +source = "git+https://github.com/entropyxyz/crypto-primes.git#541a5eb1c05664385aaff2697faf72c7200a9786" +dependencies = [ + "crypto-bigint", + "rand_core 0.9.3", ] [[package]] @@ -399,12 +515,46 @@ dependencies = [ "subtle", ] +[[package]] +name = "ecdsa" +version = "0.17.0-pre.9" +source = "git+https://github.com/RustCrypto/signatures.git#b66adc00be5c4cf594331c091da8ea71e5f5f32d" +dependencies = [ + "der", + "digest", + "elliptic-curve", + "rfc6979", + "signature", + "spki", + "zeroize", +] + [[package]] name = "either" version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +[[package]] +name = "elliptic-curve" +version = "0.14.0-rc.1" +source = "git+https://github.com/RustCrypto/traits.git#915474f1ed5be0a19fd102d5f75ef8e04c765416" +dependencies = [ + "base16ct", + "crypto-bigint", + "digest", + "ff", + "group", + "hkdf", + "hybrid-array", + "pem-rfc7468", + "pkcs8", + "rand_core 0.9.3", + "sec1", + "subtle", + "zeroize", +] + [[package]] name = "equivalent" version = "1.0.2" @@ -427,6 +577,16 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" +[[package]] +name = "ff" +version = "0.14.0-pre.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d42dd26f5790eda47c1a2158ea4120e32c35ddc9a7743c98a292accc01b54ef3" +dependencies = [ + "rand_core 0.9.3", + "subtle", +] + [[package]] name = "flagset" version = "0.4.7" @@ -439,6 +599,49 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-timer" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-core", + "futures-macro", + "futures-task", + "pin-project-lite", + "pin-utils", + "slab", +] + [[package]] name = "getrandom" version = "0.2.15" @@ -472,12 +675,39 @@ dependencies = [ "polyval", ] +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + [[package]] name = "glob" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" +[[package]] +name = "group" +version = "0.14.0-pre.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ff6a0b2dd4b981b1ae9e3e6830ab146771f3660d31d57bafd9018805a91b0f1" +dependencies = [ + "ff", + "rand_core 0.9.3", + "subtle", +] + +[[package]] +name = "gss-api" +version = "0.2.0-pre" +dependencies = [ + "der", + "hex-literal", + "spki", + "x509-cert", +] + [[package]] name = "half" version = "2.6.0" @@ -519,6 +749,14 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bcaaec4551594c969335c98c903c1397853d4198408ea609190f420500f6be71" +[[package]] +name = "hkdf" +version = "0.13.0-pre.5" +source = "git+https://github.com/RustCrypto/KDFs.git#2e2dbcd45b8678696e85dcbef922345f3ca04dbf" +dependencies = [ + "hmac", +] + [[package]] name = "hmac" version = "0.13.0-pre.5" @@ -534,6 +772,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891d15931895091dea5c47afa5b3c9a01ba634b311919fd4d41388fa0e3d76af" dependencies = [ "typenum", + "zeroize", ] [[package]] @@ -580,6 +819,15 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +[[package]] +name = "keccak" +version = "0.2.0-pre.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7cdd4f0dc5807b9a2b25dd48a3f58e862606fe7bd47f41ecde36e97422d7e90" +dependencies = [ + "cpufeatures", +] + [[package]] name = "lazy_static" version = "1.5.0" @@ -604,6 +852,15 @@ version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +[[package]] +name = "miniz_oxide" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" +dependencies = [ + "adler2", +] + [[package]] name = "num-conv" version = "0.1.0" @@ -619,6 +876,15 @@ dependencies = [ "autocfg", ] +[[package]] +name = "object" +version = "0.36.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" version = "1.21.3" @@ -637,6 +903,18 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" +[[package]] +name = "p256" +version = "0.14.0-pre.2" +source = "git+https://github.com/RustCrypto/elliptic-curves.git#e31132665d2d8440d806cb249c109e5f4b788708" +dependencies = [ + "ecdsa", + "elliptic-curve", + "primefield", + "primeorder", + "sha2", +] + [[package]] name = "paste" version = "1.0.15" @@ -659,6 +937,18 @@ dependencies = [ "base64ct 1.7.3", ] +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + [[package]] name = "pkcs1" version = "0.8.0-rc.1" @@ -747,6 +1037,35 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "primefield" +version = "0.14.0-pre.0" +source = "git+https://github.com/RustCrypto/elliptic-curves.git#6a6447c8e749f48cfef2062cd684602aa823f2ed" +dependencies = [ + "crypto-bigint", + "ff", + "rand_core 0.9.3", + "subtle", + "zeroize", +] + +[[package]] +name = "primeorder" +version = "0.14.0-pre.2" +source = "git+https://github.com/RustCrypto/elliptic-curves.git#6a6447c8e749f48cfef2062cd684602aa823f2ed" +dependencies = [ + "elliptic-curve", +] + +[[package]] +name = "proc-macro-crate" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" +dependencies = [ + "toml_edit", +] + [[package]] name = "proc-macro2" version = "1.0.94" @@ -767,8 +1086,8 @@ dependencies = [ "bitflags", "lazy_static", "num-traits", - "rand", - "rand_chacha", + "rand 0.8.5", + "rand_chacha 0.3.1", "rand_xorshift", "regex-syntax", "rusty-fork", @@ -804,10 +1123,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha", + "rand_chacha 0.3.1", "rand_core 0.6.4", ] +[[package]] +name = "rand" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", +] + [[package]] name = "rand_chacha" version = "0.3.1" @@ -818,6 +1147,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[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.3", +] + [[package]] name = "rand_core" version = "0.6.4" @@ -874,6 +1213,21 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" +[[package]] +name = "relative-path" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" + +[[package]] +name = "rfc6979" +version = "0.5.0-pre.4" +source = "git+https://github.com/RustCrypto/signatures.git#132a6b1b38d055caa548a095e6342d58d2bc3f3c" +dependencies = [ + "hmac", + "subtle", +] + [[package]] name = "rmp" version = "0.8.14" @@ -896,6 +1250,70 @@ dependencies = [ "serde", ] +[[package]] +name = "rsa" +version = "0.10.0-pre.4" +source = "git+https://github.com/RustCrypto/RSA.git#bac46c9a24592ef82842a07b12af3c4709fa36a7" +dependencies = [ + "const-oid", + "crypto-bigint", + "crypto-primes", + "digest", + "pkcs1", + "pkcs8", + "rand_core 0.9.3", + "sha2", + "signature", + "spki", + "subtle", + "zeroize", +] + +[[package]] +name = "rstest" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d" +dependencies = [ + "futures-timer", + "futures-util", + "rstest_macros", + "rustc_version", +] + +[[package]] +name = "rstest_macros" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746" +dependencies = [ + "cfg-if", + "glob", + "proc-macro-crate", + "proc-macro2", + "quote", + "regex", + "relative-path", + "rustc_version", + "syn", + "unicode-ident", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + [[package]] name = "rustix" version = "1.0.5" @@ -970,6 +1388,12 @@ dependencies = [ "zeroize", ] +[[package]] +name = "semver" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" + [[package]] name = "serde" version = "1.0.219" @@ -1058,6 +1482,33 @@ dependencies = [ "digest", ] +[[package]] +name = "sha3" +version = "0.11.0-pre.5" +source = "git+https://github.com/RustCrypto/hashes.git#7d44caf065dbeb3f10a372a26a8b9f1c927f8433" +dependencies = [ + "digest", + "keccak", +] + +[[package]] +name = "signature" +version = "3.0.0-pre" +source = "git+https://github.com/RustCrypto/traits.git#915474f1ed5be0a19fd102d5f75ef8e04c765416" +dependencies = [ + "digest", + "rand_core 0.9.3", +] + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + [[package]] name = "spki" version = "0.8.0-rc.1" @@ -1180,6 +1631,28 @@ dependencies = [ "trybuild", ] +[[package]] +name = "tokio" +version = "1.45.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" +dependencies = [ + "backtrace", + "pin-project-lite", + "tokio-macros", +] + +[[package]] +name = "tokio-macros" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "toml" version = "0.8.22" @@ -1410,9 +1883,63 @@ dependencies = [ name = "x509-cert" version = "0.3.0-pre.0" dependencies = [ + "arbitrary", "const-oid", "der", + "digest", + "ecdsa", + "hex-literal", + "p256", + "rand 0.9.1", + "rsa", + "rstest", + "sha1", + "sha2", + "signature", "spki", + "tempfile", + "tls_codec", + "tokio", + "x509-cert-test-support", +] + +[[package]] +name = "x509-cert-test-support" +version = "0.1.0" +dependencies = [ + "serde", + "serde_json", + "tempfile", +] + +[[package]] +name = "x509-ocsp" +version = "0.3.0-pre" +dependencies = [ + "const-oid", + "der", + "digest", + "hex-literal", + "lazy_static", + "rand 0.9.1", + "rand_core 0.9.3", + "rsa", + "sha1", + "sha2", + "signature", + "spki", + "x509-cert", +] + +[[package]] +name = "x509-tsp" +version = "0.2.0-pre" +dependencies = [ + "cmpv2", + "cms", + "der", + "hex-literal", + "x509-cert", ] [[package]] @@ -1454,64 +1981,3 @@ dependencies = [ "quote", "syn", ] - -[[patch.unused]] -name = "aes-kw" -version = "0.3.0-pre" -source = "git+https://github.com/RustCrypto/key-wraps.git#15f7dd084793ea67360a8f66f771a8e420c1657f" - -[[patch.unused]] -name = "ansi-x963-kdf" -version = "0.0.1" -source = "git+https://github.com/RustCrypto/KDFs.git#b1d7fe67b3053deef498563adcf415ec631d1cd8" - -[[patch.unused]] -name = "cmpv2" -version = "0.3.0-pre.0" - -[[patch.unused]] -name = "crmf" -version = "0.3.0-pre.0" - -[[patch.unused]] -name = "crypto-primes" -version = "0.7.0-dev" -source = "git+https://github.com/entropyxyz/crypto-primes.git#541a5eb1c05664385aaff2697faf72c7200a9786" - -[[patch.unused]] -name = "ecdsa" -version = "0.17.0-pre.9" -source = "git+https://github.com/RustCrypto/signatures.git#b66adc00be5c4cf594331c091da8ea71e5f5f32d" - -[[patch.unused]] -name = "elliptic-curve" -version = "0.14.0-rc.1" -source = "git+https://github.com/RustCrypto/traits.git#915474f1ed5be0a19fd102d5f75ef8e04c765416" - -[[patch.unused]] -name = "p256" -version = "0.14.0-pre.2" -source = "git+https://github.com/RustCrypto/elliptic-curves.git#e31132665d2d8440d806cb249c109e5f4b788708" - -[[patch.unused]] -name = "rfc6979" -version = "0.5.0-pre.4" -source = "git+https://github.com/RustCrypto/signatures.git#b66adc00be5c4cf594331c091da8ea71e5f5f32d" - -[[patch.unused]] -name = "rsa" -version = "0.10.0-pre.4" -source = "git+https://github.com/RustCrypto/RSA.git#01c9228a547b9aaf761a768593bcb07552459440" - -[[patch.unused]] -name = "signature" -version = "3.0.0-pre" -source = "git+https://github.com/RustCrypto/traits.git#915474f1ed5be0a19fd102d5f75ef8e04c765416" - -[[patch.unused]] -name = "x509-ocsp" -version = "0.3.0-pre" - -[[patch.unused]] -name = "x509-tsp" -version = "0.2.0-pre" diff --git a/Cargo.toml b/Cargo.toml index 9fc99d62c..8ec4062a5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,13 +4,13 @@ members = [ "base16ct", "base32ct", "base64ct", - #"cmpv2", - #"cms", + "cmpv2", + "cms", "const-oid", - #"crmf", + "crmf", "der", "der_derive", - #"gss-api", + "gss-api", "pem-rfc7468", "pkcs1", "pkcs5", @@ -22,16 +22,6 @@ members = [ "tai64", "tls_codec", "tls_codec/derive", - #"x509-tsp", - #"x509-cert", - #"x509-cert/test-support", - #"x509-ocsp" -] -exclude = [ - "cmpv2", - "cms", - "crmf", - "gss-api", "x509-tsp", "x509-cert", "x509-cert/test-support", @@ -82,6 +72,7 @@ aes-kw = { git = "https://github.com/RustCrypto/key-wraps.git" } # https://github.com/RustCrypto/KDFs/pull/102 ansi-x963-kdf = { git = "https://github.com/RustCrypto/KDFs.git" } +hkdf = { git = "https://github.com/RustCrypto/KDFs.git" } # https://github.com/RustCrypto/traits/pull/1777 @@ -101,10 +92,12 @@ rsa = { git = "https://github.com/RustCrypto/RSA.git" } pbkdf2 = { git = "https://github.com/RustCrypto/password-hashes.git" } scrypt = { git = "https://github.com/RustCrypto/password-hashes.git" } +crypto-bigint = { git = "https://github.com/RustCrypto/crypto-bigint.git" } crypto-primes = { git = "https://github.com/entropyxyz/crypto-primes.git" } # https://github.com/RustCrypto/elliptic-curves/pull/1125 # https://github.com/RustCrypto/elliptic-curves/pull/1131 +primefield = { git = "https://github.com/RustCrypto/elliptic-curves.git" } p256 = { git = "https://github.com/RustCrypto/elliptic-curves.git" } cbc = { git = "https://github.com/RustCrypto/block-modes.git" } @@ -114,6 +107,7 @@ salsa20 = { git = "https://github.com/RustCrypto/stream-ciphers.git" } sha1 = { git = "https://github.com/RustCrypto/hashes.git" } sha2 = { git = "https://github.com/RustCrypto/hashes.git" } +sha3 = { git = "https://github.com/RustCrypto/hashes.git" } whirlpool = { git = "https://github.com/RustCrypto/hashes.git" } hmac = { git = "https://github.com/RustCrypto/MACs.git" }