diff --git a/.github/workflows/sha1-checked.yml b/.github/workflows/sha1-checked.yml index 313fed11..8e479767 100644 --- a/.github/workflows/sha1-checked.yml +++ b/.github/workflows/sha1-checked.yml @@ -21,7 +21,7 @@ jobs: set-msrv: uses: RustCrypto/actions/.github/workflows/set-msrv.yml@master with: - msrv: 1.72.0 + msrv: 1.72.0 # Builds for no_std platforms build: @@ -47,9 +47,10 @@ jobs: - run: cargo hack build --target ${{ matrix.target }} --each-feature --exclude-features default,std minimal-versions: + if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: - working-directory: ${{ github.workflow }} + working-directory: ${{ github.workflow }} # Linux tests linux: @@ -143,7 +144,7 @@ jobs: runs-on: ubuntu-latest defaults: run: - # Cross mounts only current package, i.e. by default it ignores workspace's Cargo.toml + # Cross mounts only current package, i.e. by default it ignores workspace's Cargo.toml working-directory: . steps: - uses: actions/checkout@v4 diff --git a/Cargo.lock b/Cargo.lock index ed207914..8c4eecf2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -62,9 +62,9 @@ checksum = "847495c209977a90e8aad588b959d0ca9f5dc228096d29a6bd3defd53f35eaec" [[package]] name = "block-buffer" -version = "0.11.0-pre.5" +version = "0.11.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ded684142010808eb980d9974ef794da2bcf97d13396143b1515e9f0fb4a10e" +checksum = "17092d478f4fadfb35a7e082f62e49f0907fdf048801d9d706277e34f9df8a78" dependencies = [ "crypto-common", "zeroize", @@ -78,9 +78,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "const-oid" -version = "0.10.0-pre.2" +version = "0.10.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7e3352a27098ba6b09546e5f13b15165e6a88b5c2723afecb3ea9576b27e3ea" +checksum = "9adcf94f05e094fca3005698822ec791cb4433ced416afda1c5ca3b8dfc05a2f" [[package]] name = "cpufeatures" @@ -93,9 +93,9 @@ dependencies = [ [[package]] name = "crypto-common" -version = "0.2.0-pre.5" +version = "0.2.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7aa2ec04f5120b830272a481e8d9d8ba4dda140d2cda59b0f1110d5eb93c38e" +checksum = "8c070b79a496dccd931229780ad5bbedd535ceff6c3565605a8e440e18e1aa2b" dependencies = [ "getrandom", "hybrid-array", @@ -104,8 +104,9 @@ dependencies = [ [[package]] name = "digest" -version = "0.11.0-pre.8" -source = "git+https://github.com/RustCrypto/traits.git#5e6ddf673d83b6e1ae7eea9e61c526f5cf41cd65" +version = "0.11.0-pre.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf2e3d6615d99707295a9673e889bf363a04b2a466bd320c65a72536f7577379" dependencies = [ "blobby", "block-buffer", diff --git a/Cargo.toml b/Cargo.toml index e94b026b..e13018a4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,4 @@ members = [ opt-level = 2 [patch.crates-io] -# https://github.com/RustCrypto/traits/pull/1537 - Unreleased -digest = { git = "https://github.com/RustCrypto/traits.git" } - sha1 = { path = "./sha1" } diff --git a/ascon-hash/Cargo.toml b/ascon-hash/Cargo.toml index 724fbf26..14f481ca 100644 --- a/ascon-hash/Cargo.toml +++ b/ascon-hash/Cargo.toml @@ -16,7 +16,7 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = { version = "=0.11.0-pre.8", default-features = false, features = ["core-api"] } +digest = { version = "=0.11.0-pre.9", default-features = false, features = ["core-api"] } ascon = { version = "0.4", default-features = false } [dev-dependencies] diff --git a/belt-hash/Cargo.toml b/belt-hash/Cargo.toml index 82e856bc..bca37b2f 100644 --- a/belt-hash/Cargo.toml +++ b/belt-hash/Cargo.toml @@ -13,11 +13,11 @@ keywords = ["crypto", "belt", "stb", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" belt-block = { version = "0.1.1", default-features = false } [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/blake2/Cargo.toml b/blake2/Cargo.toml index 33d0c292..76950cac 100644 --- a/blake2/Cargo.toml +++ b/blake2/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = { version = "=0.11.0-pre.8", features = ["mac"] } +digest = { version = "=0.11.0-pre.9", features = ["mac"] } [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/fsb/Cargo.toml b/fsb/Cargo.toml index 29640251..ecee9511 100644 --- a/fsb/Cargo.toml +++ b/fsb/Cargo.toml @@ -13,11 +13,11 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" whirlpool = { version = "=0.11.0-pre.2", path = "../whirlpool", default-features = false } [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/gost94/Cargo.toml b/gost94/Cargo.toml index 17301f47..cf2e0ef9 100644 --- a/gost94/Cargo.toml +++ b/gost94/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/groestl/Cargo.toml b/groestl/Cargo.toml index 4eb272b8..1732161c 100644 --- a/groestl/Cargo.toml +++ b/groestl/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/jh/Cargo.toml b/jh/Cargo.toml index a62f7cb8..4c34e8f4 100644 --- a/jh/Cargo.toml +++ b/jh/Cargo.toml @@ -13,12 +13,12 @@ keywords = ["crypto", "jh", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" hex-literal = "0.4" simd = { package = "ppv-lite86", version = "0.2.6" } [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } base16ct = { version = "0.2", features = ["alloc"] } [features] diff --git a/k12/Cargo.toml b/k12/Cargo.toml index 5ca81808..ec666983 100644 --- a/k12/Cargo.toml +++ b/k12/Cargo.toml @@ -13,11 +13,11 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = { version = "=0.11.0-pre.8", default-features = false, features = ["core-api"] } +digest = { version = "=0.11.0-pre.9", default-features = false, features = ["core-api"] } sha3 = { version = "=0.11.0-pre.3", default-features = false, path = "../sha3" } [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["alloc", "dev"] } +digest = { version = "=0.11.0-pre.9", features = ["alloc", "dev"] } hex-literal = "0.4" [features] diff --git a/md2/Cargo.toml b/md2/Cargo.toml index 293871cb..2f97efe1 100644 --- a/md2/Cargo.toml +++ b/md2/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/md4/Cargo.toml b/md4/Cargo.toml index 08a4c9b0..532bf4a1 100644 --- a/md4/Cargo.toml +++ b/md4/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/md5/Cargo.toml b/md5/Cargo.toml index edfe4bbd..47318148 100644 --- a/md5/Cargo.toml +++ b/md5/Cargo.toml @@ -16,11 +16,11 @@ rust-version = "1.72" name = "md5" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" cfg-if = "1" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/ripemd/Cargo.toml b/ripemd/Cargo.toml index 24665569..fbb73fea 100644 --- a/ripemd/Cargo.toml +++ b/ripemd/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/sha1-checked/Cargo.toml b/sha1-checked/Cargo.toml index a0d47ce0..f77113be 100644 --- a/sha1-checked/Cargo.toml +++ b/sha1-checked/Cargo.toml @@ -18,12 +18,12 @@ exclude = [ ] [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" sha1 = { version = "=0.11.0-pre.3", default-features = false } zeroize = { version = "1.8", default-features = false, optional = true } [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/sha1/Cargo.toml b/sha1/Cargo.toml index 96ce64c9..c0dc5d7b 100644 --- a/sha1/Cargo.toml +++ b/sha1/Cargo.toml @@ -13,14 +13,14 @@ categories = ["cryptography", "no-std"] rust-version = "1.72" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" cfg-if = "1.0" [target.'cfg(any(target_arch = "aarch64", target_arch = "x86", target_arch = "x86_64"))'.dependencies] cpufeatures = "0.2" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/sha2/Cargo.toml b/sha2/Cargo.toml index 88f94f8d..15c6059d 100644 --- a/sha2/Cargo.toml +++ b/sha2/Cargo.toml @@ -16,14 +16,14 @@ categories = ["cryptography", "no-std"] rust-version = "1.72" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" cfg-if = "1" [target.'cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))'.dependencies] cpufeatures = "0.2" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/sha3/Cargo.toml b/sha3/Cargo.toml index 7a2736d2..2b2d92c6 100644 --- a/sha3/Cargo.toml +++ b/sha3/Cargo.toml @@ -17,11 +17,11 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" keccak = "=0.2.0-pre.0" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/shabal/Cargo.toml b/shabal/Cargo.toml index 7f7ec3a0..6ebabe90 100644 --- a/shabal/Cargo.toml +++ b/shabal/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/skein/Cargo.toml b/skein/Cargo.toml index 92b5be82..ee2ad7f6 100644 --- a/skein/Cargo.toml +++ b/skein/Cargo.toml @@ -13,11 +13,11 @@ keywords = ["crypto", "skein", "hash", "digest"] categories = ["cryptography", "no-std"] [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" threefish = { version = "0.5.2", default-features = false } [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/sm3/Cargo.toml b/sm3/Cargo.toml index 00835de9..583d2444 100644 --- a/sm3/Cargo.toml +++ b/sm3/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/streebog/Cargo.toml b/streebog/Cargo.toml index ed825d17..ef22510b 100644 --- a/streebog/Cargo.toml +++ b/streebog/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/tiger/Cargo.toml b/tiger/Cargo.toml index 50af0a9d..158199f1 100644 --- a/tiger/Cargo.toml +++ b/tiger/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.74" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] } diff --git a/whirlpool/Cargo.toml b/whirlpool/Cargo.toml index 3eec8ae5..f14c205f 100644 --- a/whirlpool/Cargo.toml +++ b/whirlpool/Cargo.toml @@ -13,10 +13,10 @@ categories = ["cryptography", "no-std"] rust-version = "1.71" [dependencies] -digest = "=0.11.0-pre.8" +digest = "=0.11.0-pre.9" [dev-dependencies] -digest = { version = "=0.11.0-pre.8", features = ["dev"] } +digest = { version = "=0.11.0-pre.9", features = ["dev"] } hex-literal = "0.4" base16ct = { version = "0.2", features = ["alloc"] }