From c6226aa04b5f8c0e1c9c5a039a88414d0ab6d966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=9F=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2=20=5BArtyom=20Pavlov=5D?= Date: Fri, 10 Apr 2026 20:02:56 +0300 Subject: [PATCH] Use release versions of block cipher crates --- Cargo.lock | 35 +++++++++++++---------------------- belt-mac/Cargo.toml | 2 +- cbc-mac/Cargo.toml | 4 ++-- cmac/Cargo.toml | 8 ++++---- pmac/Cargo.toml | 2 +- retail-mac/Cargo.toml | 4 ++-- 6 files changed, 23 insertions(+), 32 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fc38e23..bf5fa02 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,20 +4,20 @@ version = 4 [[package]] name = "aes" -version = "0.9.0-rc.4" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04097e08a47d9ad181c2e1f4a5fabc9ae06ce8839a333ba9a949bcb0d31fd2a3" +checksum = "66bd29a732b644c0431c6140f370d097879203d79b80c94a6747ba0872adaef8" dependencies = [ "cipher", "cpubits", - "cpufeatures 0.2.17", + "cpufeatures", ] [[package]] name = "belt-block" -version = "0.2.0-rc.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e3b1e9d1ad19c345095575076767febd525013fc5782276a21069901815ea45" +checksum = "0304188fd8684b910d24cae451c724cd5140a037c407e696247e94bb57b06434" dependencies = [ "cipher", ] @@ -103,15 +103,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ef0c543070d296ea414df2dd7625d1b24866ce206709d8a4a424f28377f5861" -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - [[package]] name = "cpufeatures" version = "0.3.0" @@ -150,9 +141,9 @@ dependencies = [ [[package]] name = "des" -version = "0.9.0-rc.3" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3214053e68a813b9c06ef61075c844f3a1cdeb307d8998ea8555c063caa52fa9" +checksum = "916a94e407b54f9034d71dd748234cd1e516ced6284009906ae246f177eafe5a" dependencies = [ "cipher", ] @@ -209,9 +200,9 @@ dependencies = [ [[package]] name = "kuznyechik" -version = "0.9.0-rc.3" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1845d0271ee188d9eddbb2b027738da1e492fe5622d6f5353aea2e1bd40a62ff" +checksum = "003764d77f5f2e2a57a4d17dc6547e0595f14a3c289283c9eeaf7170d3a4ff83" dependencies = [ "cfg-if", "cipher", @@ -225,9 +216,9 @@ checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af" [[package]] name = "magma" -version = "0.10.0-rc.3" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "287314ef5d338202e7be522fbbae35cad5d1dff1b8cb079a395eec3a9e31104a" +checksum = "84fcdd6a71a6af65297be074d9d26cda7a2e98b86294ee0de0732b00c2063a61" dependencies = [ "cipher", ] @@ -270,7 +261,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214" dependencies = [ "cfg-if", - "cpufeatures 0.3.0", + "cpufeatures", "digest", ] @@ -281,7 +272,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" dependencies = [ "cfg-if", - "cpufeatures 0.3.0", + "cpufeatures", "digest", ] diff --git a/belt-mac/Cargo.toml b/belt-mac/Cargo.toml index dc05494..32da010 100644 --- a/belt-mac/Cargo.toml +++ b/belt-mac/Cargo.toml @@ -13,7 +13,7 @@ keywords = ["crypto", "mac", "belt-mac"] categories = ["cryptography", "no-std"] [dependencies] -belt-block = "0.2.0-rc.3" +belt-block = "0.2" cipher = "0.5" digest = { version = "0.11", features = ["mac"] } diff --git a/cbc-mac/Cargo.toml b/cbc-mac/Cargo.toml index 6c4c18a..8fbc9d8 100644 --- a/cbc-mac/Cargo.toml +++ b/cbc-mac/Cargo.toml @@ -19,8 +19,8 @@ digest = { version = "0.11", features = ["mac"] } digest = { version = "0.11", features = ["dev"] } hex-literal = "1" -aes = "0.9.0-rc.4" -des = "0.9.0-rc.3" +aes = "0.9" +des = "0.9" [features] zeroize = ["cipher/zeroize", "digest/zeroize"] diff --git a/cmac/Cargo.toml b/cmac/Cargo.toml index 675380a..596783c 100644 --- a/cmac/Cargo.toml +++ b/cmac/Cargo.toml @@ -22,10 +22,10 @@ dbl = "0.5" digest = { version = "0.11", features = ["dev"] } hex-literal = "1" -aes = "0.9.0-rc.4" -des = "0.9.0-rc.3" -kuznyechik = "0.9.0-rc.3" -magma = "0.10.0-rc.3" +aes = "0.9" +des = "0.9" +kuznyechik = "0.9" +magma = "0.10" [features] zeroize = ["cipher/zeroize", "digest/zeroize"] diff --git a/pmac/Cargo.toml b/pmac/Cargo.toml index a7ceec0..38f1927 100644 --- a/pmac/Cargo.toml +++ b/pmac/Cargo.toml @@ -18,7 +18,7 @@ digest = { version = "0.11", features = ["mac"] } dbl = "0.5" [dev-dependencies] -aes = "0.9.0-rc.4" +aes = "0.9" digest = { version = "0.11", features = ["dev"] } [features] diff --git a/retail-mac/Cargo.toml b/retail-mac/Cargo.toml index e03775d..30925d8 100644 --- a/retail-mac/Cargo.toml +++ b/retail-mac/Cargo.toml @@ -19,8 +19,8 @@ digest = { version = "0.11", features = ["mac"] } digest = { version = "0.11", features = ["dev"] } hex-literal = "1" -aes = "0.9.0-rc.4" -des = "0.9.0-rc.3" +aes = "0.9" +des = "0.9" [features] zeroize = ["cipher/zeroize", "digest/zeroize"]