diff --git a/Cargo.lock b/Cargo.lock index b63a1fb46..217274dab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -92,6 +92,12 @@ 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" @@ -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", ] @@ -381,12 +396,6 @@ 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" diff --git a/ascon-hash256/Cargo.toml b/ascon-hash256/Cargo.toml index 1d882958e..2f8eebbe8 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.0" 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..ce5ede910 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.0" bash-f = "0.1" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/belt-hash/Cargo.toml b/belt-hash/Cargo.toml index 752004758..f466efbec 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.0" belt-block = { version = "0.1.1", default-features = false } [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/blake2/Cargo.toml b/blake2/Cargo.toml index d445aecc8..7aec76cb9 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.0", features = ["mac"] } [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/fsb/Cargo.toml b/fsb/Cargo.toml index 5f065bd20..fb571378d 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.0" 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.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/gost94/Cargo.toml b/gost94/Cargo.toml index 6c61713d5..7b74b5529 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/groestl/Cargo.toml b/groestl/Cargo.toml index e1ec422c7..1b6ec9aa0 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/jh/Cargo.toml b/jh/Cargo.toml index 2b400d743..dfeb97241 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.0" 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.0", features = ["dev"] } base16ct = { version = "1", features = ["alloc"] } [features] diff --git a/k12/Cargo.toml b/k12/Cargo.toml index 95825dd2b..7b58781b3 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.0" 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.0", features = ["alloc", "dev"] } hex-literal = "1" [features] diff --git a/kupyna/Cargo.toml b/kupyna/Cargo.toml index 51b1bea8c..dae9f7656 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/md2/Cargo.toml b/md2/Cargo.toml index 5d5186f1f..aaeb392e2 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/md4/Cargo.toml b/md4/Cargo.toml index c1ee571fb..8d5adeb5d 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/md5/Cargo.toml b/md5/Cargo.toml index be56068a6..940819613 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.0" cfg-if = "1" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/ripemd/Cargo.toml b/ripemd/Cargo.toml index 24d7af7be..1e19ad304 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sha1-checked/Cargo.toml b/sha1-checked/Cargo.toml index e63e06755..b21f7e901 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.0" 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.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sha1/Cargo.toml b/sha1/Cargo.toml index aa45c9057..f846d8158 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.0" 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.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sha2/Cargo.toml b/sha2/Cargo.toml index aec58edb5..8202785b7 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.0" 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.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sha3/Cargo.toml b/sha3/Cargo.toml index f6d59c764..b9700675f 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.0" keccak = "0.2.0-rc.1" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/shabal/Cargo.toml b/shabal/Cargo.toml index 12a263226..970668ffe 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/skein/Cargo.toml b/skein/Cargo.toml index 0bd6f044a..3b465b963 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.0" 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.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/sm3/Cargo.toml b/sm3/Cargo.toml index 9aa129c82..18829927e 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/streebog/Cargo.toml b/streebog/Cargo.toml index a000f5aef..19a52775f 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/tiger/Cargo.toml b/tiger/Cargo.toml index 1c50a3a61..2c52eb458 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] } diff --git a/whirlpool/Cargo.toml b/whirlpool/Cargo.toml index 8a65fc98d..7c3c5549c 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.0" [dev-dependencies] -digest = { version = "0.11.0-rc.11", features = ["dev"] } +digest = { version = "0.11.0", features = ["dev"] } hex-literal = "1" base16ct = { version = "1", features = ["alloc"] }