diff --git a/Cargo.lock b/Cargo.lock index b63a1fb46..52fd7064b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -92,11 +92,17 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" +[[package]] +name = "cmov" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de0758edba32d61d1fd9f4d69491b47604b91ee2f7e6b33de7e54ca4ebe55dc3" + [[package]] name = "const-oid" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dabb6555f92fb9ee4140454eb5dcd14c7960e1225c6d1a6cc361f032947713e" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" [[package]] name = "cpufeatures" @@ -118,24 +124,33 @@ dependencies = [ [[package]] name = "crypto-common" -version = "0.2.0-rc.15" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f8441110cea75afde0b89a8d796e2bc67b23432f5a9566cb15d9d365d91a2b0" +checksum = "211f05e03c7d03754740fd9e585de910a095d6b99f8bcfffdef8319fa02a8331" dependencies = [ "hybrid-array", ] +[[package]] +name = "ctutils" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1005a6d4446f5120ef475ad3d2af2b30c49c2c9c6904258e3bb30219bebed5e4" +dependencies = [ + "cmov", +] + [[package]] name = "digest" -version = "0.11.0-rc.11" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b42f1d9edf5207c137646b568a0168ca0ec25b7f9eaf7f9961da51a3d91cea" +checksum = "f8bf3682cdec91817be507e4aa104314898b95b84d74f3d43882210101a545b6" dependencies = [ "blobby", "block-buffer", "const-oid", "crypto-common", - "subtle", + "ctutils", "zeroize", ] @@ -181,9 +196,9 @@ checksum = "e712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1" [[package]] name = "hybrid-array" -version = "0.4.5" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f471e0a81b2f90ffc0cb2f951ae04da57de8baa46fa99112b062a5173a5088d0" +checksum = "e1b229d73f5803b562cc26e4da0396c8610a4ee209f4fac8fa4f8d709166dc45" dependencies = [ "typenum", ] @@ -227,9 +242,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.177" +version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" +checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" [[package]] name = "md-5" @@ -270,18 +285,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.103" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.41" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" +checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" dependencies = [ "proc-macro2", ] @@ -381,17 +396,11 @@ dependencies = [ "hex-literal", ] -[[package]] -name = "subtle" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - [[package]] name = "syn" -version = "2.0.108" +version = "2.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917" +checksum = "6e614ed320ac28113fa64972c4262d5dbc89deacdfd00c34a3e4cea073243c12" dependencies = [ "proc-macro2", "quote", @@ -424,9 +433,9 @@ checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] name = "unicode-ident" -version = "1.0.20" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06" +checksum = "537dd038a89878be9b64dd4bd1b260315c1bb94f4d784956b81e27a088d9a09e" [[package]] name = "whirlpool" @@ -439,18 +448,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.27" +version = "0.8.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" +checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.27" +version = "0.8.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" +checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" dependencies = [ "proc-macro2", "quote", diff --git a/ascon-hash256/Cargo.toml b/ascon-hash256/Cargo.toml index 1d882958e..fb9a70213 100644 --- a/ascon-hash256/Cargo.toml +++ b/ascon-hash256/Cargo.toml @@ -16,7 +16,7 @@ keywords = ["hash", "ascon"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" ascon = { version = "0.5.0-rc.0", default-features = false } [dev-dependencies] diff --git a/bash-hash/Cargo.toml b/bash-hash/Cargo.toml index db6276cd1..675c54161 100644 --- a/bash-hash/Cargo.toml +++ b/bash-hash/Cargo.toml @@ -13,11 +13,11 @@ keywords = ["belt", "stb", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" bash-f = "0.1" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/belt-hash/Cargo.toml b/belt-hash/Cargo.toml index 752004758..12f55184b 100644 --- a/belt-hash/Cargo.toml +++ b/belt-hash/Cargo.toml @@ -13,11 +13,11 @@ keywords = ["belt", "stb", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" belt-block = { version = "0.1.1", default-features = false } [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/blake2/Cargo.toml b/blake2/Cargo.toml index d445aecc8..6a4435696 100644 --- a/blake2/Cargo.toml +++ b/blake2/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["blake2", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = { version = "0.11.0-rc.11", features = ["mac"] } +digest = { version = "0.11", features = ["mac"] } [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/fsb/Cargo.toml b/fsb/Cargo.toml index 5f065bd20..55fa4bff1 100644 --- a/fsb/Cargo.toml +++ b/fsb/Cargo.toml @@ -13,11 +13,11 @@ keywords = ["fsb", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" whirlpool = { version = "0.11.0-rc.3", default-features = false } [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/gost94/Cargo.toml b/gost94/Cargo.toml index 6c61713d5..3e130952e 100644 --- a/gost94/Cargo.toml +++ b/gost94/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["gost94", "gost", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/groestl/Cargo.toml b/groestl/Cargo.toml index e1ec422c7..37ec3aca4 100644 --- a/groestl/Cargo.toml +++ b/groestl/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["groestl", "grostl", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/jh/Cargo.toml b/jh/Cargo.toml index 2b400d743..9166ab12a 100644 --- a/jh/Cargo.toml +++ b/jh/Cargo.toml @@ -13,12 +13,12 @@ keywords = ["jh", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" hex-literal = "1" simd = { package = "ppv-lite86", version = "0.2.6" } [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } base16ct = { version = "1", features = ["alloc"] } [features] diff --git a/k12/Cargo.toml b/k12/Cargo.toml index 95825dd2b..43e047dc3 100644 --- a/k12/Cargo.toml +++ b/k12/Cargo.toml @@ -13,11 +13,11 @@ keywords = ["hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" sha3 = { version = "0.11.0-rc.7", default-features = false } [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["alloc", "dev"] } +digest = { version = "0.11", features = ["alloc", "dev"] } hex-literal = "1" [features] diff --git a/kupyna/Cargo.toml b/kupyna/Cargo.toml index 51b1bea8c..cef7bb7ed 100644 --- a/kupyna/Cargo.toml +++ b/kupyna/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.85" [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/md2/Cargo.toml b/md2/Cargo.toml index 5d5186f1f..d59cf3d9f 100644 --- a/md2/Cargo.toml +++ b/md2/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["md2", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/md4/Cargo.toml b/md4/Cargo.toml index c1ee571fb..217e98781 100644 --- a/md4/Cargo.toml +++ b/md4/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["md4", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/md5/Cargo.toml b/md5/Cargo.toml index be56068a6..f0a851a8b 100644 --- a/md5/Cargo.toml +++ b/md5/Cargo.toml @@ -16,11 +16,11 @@ categories = ["cryptography", "no-std"] name = "md5" [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" cfg-if = "1" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/ripemd/Cargo.toml b/ripemd/Cargo.toml index 24d7af7be..fdd5c09fd 100644 --- a/ripemd/Cargo.toml +++ b/ripemd/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["ripemd", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sha1-checked/Cargo.toml b/sha1-checked/Cargo.toml index e63e06755..d8b667ca2 100644 --- a/sha1-checked/Cargo.toml +++ b/sha1-checked/Cargo.toml @@ -18,12 +18,12 @@ exclude = [ ] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" sha1 = { version = "0.11.0-rc.5", default-features = false } zeroize = { version = "1.8", default-features = false, optional = true } [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sha1/Cargo.toml b/sha1/Cargo.toml index aa45c9057..95313c477 100644 --- a/sha1/Cargo.toml +++ b/sha1/Cargo.toml @@ -13,14 +13,14 @@ keywords = ["sha1", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" cfg-if = "1.0" [target.'cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))'.dependencies] cpufeatures = "0.3" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sha2/Cargo.toml b/sha2/Cargo.toml index aec58edb5..f99617929 100644 --- a/sha2/Cargo.toml +++ b/sha2/Cargo.toml @@ -16,14 +16,14 @@ keywords = ["sha2", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" cfg-if = "1" [target.'cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))'.dependencies] cpufeatures = "0.3" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sha3/Cargo.toml b/sha3/Cargo.toml index f6d59c764..aed5d080f 100644 --- a/sha3/Cargo.toml +++ b/sha3/Cargo.toml @@ -17,11 +17,11 @@ keywords = ["sha3", "keccak", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" keccak = "0.2.0-rc.1" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/shabal/Cargo.toml b/shabal/Cargo.toml index 12a263226..be913c491 100644 --- a/shabal/Cargo.toml +++ b/shabal/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["shabal", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/skein/Cargo.toml b/skein/Cargo.toml index 0bd6f044a..ef2699e69 100644 --- a/skein/Cargo.toml +++ b/skein/Cargo.toml @@ -13,11 +13,11 @@ keywords = ["skein", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" threefish = { version = "0.6.0-rc.1", default-features = false } [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sm3/Cargo.toml b/sm3/Cargo.toml index 9aa129c82..7c5142fb3 100644 --- a/sm3/Cargo.toml +++ b/sm3/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["sm3", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/streebog/Cargo.toml b/streebog/Cargo.toml index a000f5aef..2d2c56407 100644 --- a/streebog/Cargo.toml +++ b/streebog/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["streebog", "gost", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/tiger/Cargo.toml b/tiger/Cargo.toml index 1c50a3a61..ef1b74191 100644 --- a/tiger/Cargo.toml +++ b/tiger/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["hash", "tiger", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/whirlpool/Cargo.toml b/whirlpool/Cargo.toml index 8a65fc98d..0387f40d2 100644 --- a/whirlpool/Cargo.toml +++ b/whirlpool/Cargo.toml @@ -13,10 +13,10 @@ keywords = ["whirlpool", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "0.11.0-rc.11" +digest = "0.11" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] }