From 7ae6d75f27f45e7e3ce7f52047a9197745e3f212 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Tue, 22 Oct 2024 16:33:16 -0600 Subject: [PATCH] Bump `dbl` to v0.4.0-rc.1; MSRV 1.81 (#172) --- .github/workflows/belt-mac.yml | 4 ++-- .github/workflows/cbc-mac.yml | 6 +++--- .github/workflows/cmac.yml | 6 +++--- .github/workflows/hmac.yml | 6 +++--- .github/workflows/pmac.yml | 6 +++--- .github/workflows/retail-mac.yml | 6 +++--- .github/workflows/workspace.yml | 2 +- Cargo.lock | 10 +++++----- README.md | 10 +++++----- belt-mac/Cargo.toml | 2 +- belt-mac/README.md | 8 ++++---- cbc-mac/Cargo.toml | 2 +- cbc-mac/README.md | 8 ++++---- cmac/Cargo.toml | 2 +- cmac/README.md | 8 ++++---- hmac/Cargo.toml | 2 +- hmac/README.md | 9 ++++++--- hmac/src/simple.rs | 2 +- pmac/Cargo.toml | 2 +- pmac/README.md | 8 ++++---- retail-mac/Cargo.toml | 2 +- retail-mac/README.md | 12 ++++++------ 22 files changed, 63 insertions(+), 60 deletions(-) diff --git a/.github/workflows/belt-mac.yml b/.github/workflows/belt-mac.yml index b2112fb..056ba8e 100644 --- a/.github/workflows/belt-mac.yml +++ b/.github/workflows/belt-mac.yml @@ -23,7 +23,7 @@ jobs: strategy: matrix: rust: - - 1.71.0 # MSRV + - 1.81.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -49,7 +49,7 @@ jobs: strategy: matrix: rust: - - 1.71.0 # MSRV + - 1.81.0 # MSRV - stable steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/cbc-mac.yml b/.github/workflows/cbc-mac.yml index 5f3c334..3b46aa8 100644 --- a/.github/workflows/cbc-mac.yml +++ b/.github/workflows/cbc-mac.yml @@ -24,7 +24,7 @@ jobs: strategy: matrix: rust: - - 1.71.0 # MSRV + - 1.81.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -43,14 +43,14 @@ jobs: if: false uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: - working-directory: ${{ github.workflow }} + working-directory: ${{ github.workflow }} test: runs-on: ubuntu-latest strategy: matrix: rust: - - 1.72.0 # MSRV + - 1.81.0 # MSRV - stable steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/cmac.yml b/.github/workflows/cmac.yml index a531f68..1e7bd6f 100644 --- a/.github/workflows/cmac.yml +++ b/.github/workflows/cmac.yml @@ -23,7 +23,7 @@ jobs: strategy: matrix: rust: - - 1.71.0 # MSRV + - 1.81.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -42,14 +42,14 @@ jobs: if: false uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: - working-directory: ${{ github.workflow }} + working-directory: ${{ github.workflow }} test: runs-on: ubuntu-latest strategy: matrix: rust: - - 1.72.0 # MSRV + - 1.81.0 # MSRV - stable steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/hmac.yml b/.github/workflows/hmac.yml index 2f5b5d8..a34ccf5 100644 --- a/.github/workflows/hmac.yml +++ b/.github/workflows/hmac.yml @@ -24,7 +24,7 @@ jobs: strategy: matrix: rust: - - 1.72.0 # MSRV + - 1.81.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -41,14 +41,14 @@ jobs: minimal-versions: uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: - working-directory: ${{ github.workflow }} + working-directory: ${{ github.workflow }} test: runs-on: ubuntu-latest strategy: matrix: rust: - - 1.72.0 # MSRV + - 1.81.0 # MSRV - stable steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/pmac.yml b/.github/workflows/pmac.yml index 6d10fdb..c3a889b 100644 --- a/.github/workflows/pmac.yml +++ b/.github/workflows/pmac.yml @@ -23,7 +23,7 @@ jobs: strategy: matrix: rust: - - 1.71.0 # MSRV + - 1.81.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -42,14 +42,14 @@ jobs: if: false uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: - working-directory: ${{ github.workflow }} + working-directory: ${{ github.workflow }} test: runs-on: ubuntu-latest strategy: matrix: rust: - - 1.72.0 # MSRV + - 1.81.0 # MSRV - stable steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/retail-mac.yml b/.github/workflows/retail-mac.yml index aba89e5..17f8ec0 100644 --- a/.github/workflows/retail-mac.yml +++ b/.github/workflows/retail-mac.yml @@ -23,7 +23,7 @@ jobs: strategy: matrix: rust: - - 1.71.0 # MSRV + - 1.81.0 # MSRV - stable target: - thumbv7em-none-eabi @@ -42,14 +42,14 @@ jobs: if: false uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: - working-directory: ${{ github.workflow }} + working-directory: ${{ github.workflow }} test: runs-on: ubuntu-latest strategy: matrix: rust: - - 1.72.0 # MSRV + - 1.81.0 # MSRV - stable steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index cbc3339..c823f4d 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -17,7 +17,7 @@ jobs: - uses: RustCrypto/actions/cargo-cache@master - uses: dtolnay/rust-toolchain@master with: - toolchain: 1.72.0 + toolchain: 1.81.0 components: clippy - run: cargo clippy --all -- -D warnings diff --git a/Cargo.lock b/Cargo.lock index 36ba3ae..11ddefb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -111,9 +111,9 @@ dependencies = [ [[package]] name = "dbl" -version = "0.4.0-rc.0" +version = "0.4.0-rc.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb19b576f7e885fac6667774f906b150c9e4df82ed8974d5a99a82bdbee946a8" +checksum = "b317b5dd7fb52c79e017554049304992f65260689c5ddb55438ad52ba007f98d" dependencies = [ "hybrid-array", ] @@ -170,9 +170,9 @@ dependencies = [ [[package]] name = "hybrid-array" -version = "0.2.0-rc.9" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d306b679262030ad8813a82d4915fc04efff97776e4db7f8eb5137039d56400" +checksum = "45a9a965bb102c1c891fb017c09a05c965186b1265a207640f323ddd009f9deb" dependencies = [ "typenum", ] @@ -242,7 +242,7 @@ dependencies = [ [[package]] name = "retail-mac" -version = "0.2.0-pre.2" +version = "0.1.0" dependencies = [ "aes", "cipher", diff --git a/README.md b/README.md index 9f2ddce..8e5576b 100644 --- a/README.md +++ b/README.md @@ -11,11 +11,11 @@ Collection of [Message Authentication Code][1] (MAC) algorithms written in pure | Algorithm | Crate | Crates.io | Documentation | MSRV | |--------------|----------------|:---------:|:-------------:|:----:| | [BelT MAC] | [`belt-mac`] | [![crates.io](https://img.shields.io/crates/v/belt-mac.svg)](https://crates.io/crates/belt-mac) | [![Documentation](https://docs.rs/belt-mac/badge.svg)](https://docs.rs/belt-mac) | ![MSRV 1.57][msrv-1.57] | -| [CBC-MAC] | [`cbc-mac`] | [![crates.io](https://img.shields.io/crates/v/cbc-mac.svg)](https://crates.io/crates/cbc-mac) | [![Documentation](https://docs.rs/cbc-mac/badge.svg)](https://docs.rs/cbc-mac) | ![MSRV 1.56][msrv-1.56] | -| [CMAC] | [`cmac`] | [![crates.io](https://img.shields.io/crates/v/cmac.svg)](https://crates.io/crates/cmac) | [![Documentation](https://docs.rs/cmac/badge.svg)](https://docs.rs/cmac) | ![MSRV 1.56][msrv-1.56] | +| [CBC-MAC] | [`cbc-mac`] | [![crates.io](https://img.shields.io/crates/v/cbc-mac.svg)](https://crates.io/crates/cbc-mac) | [![Documentation](https://docs.rs/cbc-mac/badge.svg)](https://docs.rs/cbc-mac) | ![MSRV 1.81][msrv-1.56] | +| [CMAC] | [`cmac`] | [![crates.io](https://img.shields.io/crates/v/cmac.svg)](https://crates.io/crates/cmac) | [![Documentation](https://docs.rs/cmac/badge.svg)](https://docs.rs/cmac) | ![MSRV 1.81][msrv-1.56] | | [HMAC] | [`hmac`] | [![crates.io](https://img.shields.io/crates/v/hmac.svg)](https://crates.io/crates/hmac) | [![Documentation](https://docs.rs/hmac/badge.svg)](https://docs.rs/hmac) | ![MSRV 1.41][msrv-1.41] | -| [PMAC] | [`pmac`] | [![crates.io](https://img.shields.io/crates/v/pmac.svg)](https://crates.io/crates/pmac) | [![Documentation](https://docs.rs/pmac/badge.svg)](https://docs.rs/pmac) | ![MSRV 1.56][msrv-1.56] | -| [Retail MAC] | [`retail-mac`] | [![crates.io](https://img.shields.io/crates/v/retail-mac.svg)](https://crates.io/crates/retail-mac) | [![Documentation](https://docs.rs/retail-mac/badge.svg)](https://docs.rs/retail-mac) | ![MSRV 1.56][msrv-1.56] | +| [PMAC] | [`pmac`] | [![crates.io](https://img.shields.io/crates/v/pmac.svg)](https://crates.io/crates/pmac) | [![Documentation](https://docs.rs/pmac/badge.svg)](https://docs.rs/pmac) | ![MSRV 1.81][msrv-1.56] | +| [Retail MAC] | [`retail-mac`] | [![crates.io](https://img.shields.io/crates/v/retail-mac.svg)](https://crates.io/crates/retail-mac) | [![Documentation](https://docs.rs/retail-mac/badge.svg)](https://docs.rs/retail-mac) | ![MSRV 1.81][msrv-1.56] | ### Minimum Supported Rust Version (MSRV) Policy @@ -42,7 +42,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted [deps-image]: https://deps.rs/repo/github/RustCrypto/MACs/status.svg [deps-link]: https://deps.rs/repo/github/RustCrypto/MACs [msrv-1.41]: https://img.shields.io/badge/rustc-1.41.0+-blue.svg -[msrv-1.56]: https://img.shields.io/badge/rustc-1.56.0+-blue.svg +[msrv-1.81]: https://img.shields.io/badge/rustc-1.56.0+-blue.svg [msrv-1.57]: https://img.shields.io/badge/rustc-1.57.0+-blue.svg [//]: # (crates) diff --git a/belt-mac/Cargo.toml b/belt-mac/Cargo.toml index 294dd67..e52ac40 100644 --- a/belt-mac/Cargo.toml +++ b/belt-mac/Cargo.toml @@ -5,7 +5,7 @@ description = "MAC specified by the BelT standard" authors = ["RustCrypto Developers"] license = "MIT OR Apache-2.0" edition = "2021" -rust-version = "1.71" +rust-version = "1.81" readme = "README.md" documentation = "https://docs.rs/belt-mac" repository = "https://github.com/RustCrypto/MACs" diff --git a/belt-mac/README.md b/belt-mac/README.md index cdab28e..c7d9649 100644 --- a/belt-mac/README.md +++ b/belt-mac/README.md @@ -2,10 +2,10 @@ [![crate][crate-image]][crate-link] [![Docs][docs-image]][docs-link] +[![Build Status][build-image]][build-link] ![Apache2/MIT licensed][license-image] ![Rust Version][rustc-image] [![Project Chat][chat-image]][chat-link] -[![Build Status][build-image]][build-link] Pure Rust implementation of [`belt-mac`]. @@ -33,7 +33,7 @@ mac.verify(&tag_bytes).unwrap(); ## Minimum Supported Rust Version -Rust **1.57** or higher. +Rust **1.81** or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump. @@ -60,12 +60,12 @@ dual licensed as above, without any additional terms or conditions. [//]: # (badges) -[crate-image]: https://img.shields.io/crates/v/belt-mac.svg +[crate-image]: https://img.shields.io/crates/v/belt-mac.svg?logo=rust [crate-link]: https://crates.io/crates/belt-mac [docs-image]: https://docs.rs/belt-mac/badge.svg [docs-link]: https://docs.rs/belt-mac/ [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.56+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.81+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260044-MACs [build-image]: https://github.com/RustCrypto/MACs/workflows/belt-mac/badge.svg?branch=master&event=push diff --git a/cbc-mac/Cargo.toml b/cbc-mac/Cargo.toml index 69249cd..ccf920b 100644 --- a/cbc-mac/Cargo.toml +++ b/cbc-mac/Cargo.toml @@ -5,7 +5,7 @@ description = "Implementation of Cipher Block Chaining Message Authentication Co authors = ["RustCrypto Developers"] license = "MIT OR Apache-2.0" edition = "2021" -rust-version = "1.71" +rust-version = "1.81" readme = "README.md" documentation = "https://docs.rs/cbc-mac" repository = "https://github.com/RustCrypto/MACs" diff --git a/cbc-mac/README.md b/cbc-mac/README.md index e958abb..80ca418 100644 --- a/cbc-mac/README.md +++ b/cbc-mac/README.md @@ -2,10 +2,10 @@ [![crate][crate-image]][crate-link] [![Docs][docs-image]][docs-link] +[![Build Status][build-image]][build-link] ![Apache2/MIT licensed][license-image] ![Rust Version][rustc-image] [![Project Chat][chat-image]][chat-link] -[![Build Status][build-image]][build-link] Pure Rust implementation of the [Cipher Block Chaining Message Authentication Code (CBC-MAC)][CBC-MAC]. @@ -13,7 +13,7 @@ Pure Rust implementation of the [Cipher Block Chaining Message Authentication Co ## Minimum Supported Rust Version -Rust **1.56** or higher. +Rust **1.81** or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump. @@ -40,12 +40,12 @@ dual licensed as above, without any additional terms or conditions. [//]: # (badges) -[crate-image]: https://img.shields.io/crates/v/cbc-mac.svg +[crate-image]: https://img.shields.io/crates/v/cbc-mac.svg?logo=rust [crate-link]: https://crates.io/crates/cbc-mac [docs-image]: https://docs.rs/cbc-mac/badge.svg [docs-link]: https://docs.rs/cbc-mac/ [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.56+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.81+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260044-MACs [build-image]: https://github.com/RustCrypto/MACs/workflows/cbc-mac/badge.svg?branch=master&event=push diff --git a/cmac/Cargo.toml b/cmac/Cargo.toml index 7072bf8..cf9112a 100644 --- a/cmac/Cargo.toml +++ b/cmac/Cargo.toml @@ -5,7 +5,7 @@ description = "Generic implementation of Cipher-based Message Authentication Cod authors = ["RustCrypto Developers"] license = "MIT OR Apache-2.0" edition = "2021" -rust-version = "1.71" +rust-version = "1.81" readme = "README.md" documentation = "https://docs.rs/cmac" repository = "https://github.com/RustCrypto/MACs" diff --git a/cmac/README.md b/cmac/README.md index 2e2b21c..5101e25 100644 --- a/cmac/README.md +++ b/cmac/README.md @@ -2,10 +2,10 @@ [![crate][crate-image]][crate-link] [![Docs][docs-image]][docs-link] +[![Build Status][build-image]][build-link] ![Apache2/MIT licensed][license-image] ![Rust Version][rustc-image] [![Project Chat][chat-image]][chat-link] -[![Build Status][build-image]][build-link] Pure Rust implementation of the [Cipher-based Message Authentication Code (CMAC)][1]. @@ -13,7 +13,7 @@ Pure Rust implementation of the [Cipher-based Message Authentication Code (CMAC) ## Minimum Supported Rust Version -Rust **1.56** or higher. +Rust **1.81** or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump. @@ -40,12 +40,12 @@ dual licensed as above, without any additional terms or conditions. [//]: # (badges) -[crate-image]: https://img.shields.io/crates/v/cmac.svg +[crate-image]: https://img.shields.io/crates/v/cmac.svg?logo=rust [crate-link]: https://crates.io/crates/cmac [docs-image]: https://docs.rs/cmac/badge.svg [docs-link]: https://docs.rs/cmac/ [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.56+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.81+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260044-MACs [build-image]: https://github.com/RustCrypto/MACs/workflows/cmac/badge.svg?branch=master&event=push diff --git a/hmac/Cargo.toml b/hmac/Cargo.toml index 83d7308..a16473b 100644 --- a/hmac/Cargo.toml +++ b/hmac/Cargo.toml @@ -10,7 +10,7 @@ documentation = "https://docs.rs/hmac" repository = "https://github.com/RustCrypto/MACs" keywords = ["crypto", "mac", "hmac", "digest"] categories = ["cryptography", "no-std"] -rust-version = "1.72" +rust-version = "1.81" [dependencies] digest = { version = "=0.11.0-pre.9", features = ["mac"] } diff --git a/hmac/README.md b/hmac/README.md index 941e2a8..855b062 100644 --- a/hmac/README.md +++ b/hmac/README.md @@ -2,6 +2,7 @@ [![crate][crate-image]][crate-link] [![Docs][docs-image]][docs-link] +[![Build Status][build-image]][build-link] ![Apache2/MIT licensed][license-image] ![Rust Version][rustc-image] [![Project Chat][chat-image]][chat-link] @@ -12,7 +13,7 @@ Pure Rust implementation of the [Hash-based Message Authentication Code (HMAC)][ ## Minimum Supported Rust Version -Rust **1.72** or higher. +Rust **1.81** or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump. @@ -39,12 +40,14 @@ dual licensed as above, without any additional terms or conditions. [//]: # (badges) -[crate-image]: https://img.shields.io/crates/v/hmac.svg +[crate-image]: https://img.shields.io/crates/v/hmac.svg?logo=rust [crate-link]: https://crates.io/crates/hmac [docs-image]: https://docs.rs/hmac/badge.svg [docs-link]: https://docs.rs/hmac/ +[build-image]: https://github.com/RustCrypto/MACs/actions/workflows/hmac.yml/badge.svg +[build-link]: https://github.com/RustCrypto/MACs/actions/workflows/hmac.yml [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.72+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.81+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260044-MACs diff --git a/hmac/src/simple.rs b/hmac/src/simple.rs index e28c4c3..a2478a3 100644 --- a/hmac/src/simple.rs +++ b/hmac/src/simple.rs @@ -68,7 +68,7 @@ impl FixedOutput for SimpleHmac { fn finalize_into(self, out: &mut Output) { let mut h = D::new(); h.update(&self.opad_key); - h.update(&self.digest.finalize()); + h.update(self.digest.finalize()); h.finalize_into(out); } } diff --git a/pmac/Cargo.toml b/pmac/Cargo.toml index c889c60..c5b6bcf 100644 --- a/pmac/Cargo.toml +++ b/pmac/Cargo.toml @@ -5,7 +5,7 @@ description = "Generic implementation of Parallelizable Message Authentication C authors = ["RustCrypto Developers"] license = "MIT OR Apache-2.0" edition = "2021" -rust-version = "1.71" +rust-version = "1.81" readme = "README.md" documentation = "https://docs.rs/pmac" repository = "https://github.com/RustCrypto/MACs" diff --git a/pmac/README.md b/pmac/README.md index 93dfbba..85a78ce 100644 --- a/pmac/README.md +++ b/pmac/README.md @@ -2,10 +2,10 @@ [![crate][crate-image]][crate-link] [![Docs][docs-image]][docs-link] +[![Build Status][build-image]][build-link] ![Apache2/MIT licensed][license-image] ![Rust Version][rustc-image] [![Project Chat][chat-image]][chat-link] -[![Build Status][build-image]][build-link] Pure Rust implementation of the [Parallel Message Authentication Code (PMAC)][1]. @@ -13,7 +13,7 @@ Pure Rust implementation of the [Parallel Message Authentication Code (PMAC)][1] ## Minimum Supported Rust Version -Rust **1.56** or higher. +Rust **1.81** or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump. @@ -40,12 +40,12 @@ dual licensed as above, without any additional terms or conditions. [//]: # (badges) -[crate-image]: https://img.shields.io/crates/v/pmac.svg +[crate-image]: https://img.shields.io/crates/v/pmac.svg?logo=rust [crate-link]: https://crates.io/crates/pmac [docs-image]: https://docs.rs/pmac/badge.svg [docs-link]: https://docs.rs/pmac/ [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.56+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.81+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260044-MACs [build-image]: https://github.com/RustCrypto/MACs/workflows/pmac/badge.svg?branch=master&event=push diff --git a/retail-mac/Cargo.toml b/retail-mac/Cargo.toml index 670f4cc..b4098ca 100644 --- a/retail-mac/Cargo.toml +++ b/retail-mac/Cargo.toml @@ -5,7 +5,7 @@ description = "Implementation of Retail Message Authentication Code (Retail MAC) authors = ["RustCrypto Developers"] license = "MIT OR Apache-2.0" edition = "2021" -rust-version = "1.71" +rust-version = "1.81" readme = "README.md" documentation = "https://docs.rs/retail-mac" repository = "https://github.com/RustCrypto/MACs" diff --git a/retail-mac/README.md b/retail-mac/README.md index 775e593..fcb28c4 100644 --- a/retail-mac/README.md +++ b/retail-mac/README.md @@ -2,10 +2,10 @@ [![crate][crate-image]][crate-link] [![Docs][docs-image]][docs-link] +[![Build Status][build-image]][build-link] ![Apache2/MIT licensed][license-image] ![Rust Version][rustc-image] [![Project Chat][chat-image]][chat-link] -[![Build Status][build-image]][build-link] Pure Rust implementation of the [Retail Message Authentication Code][Retail MAC], also known as ISO/IEC 9797-1 MAC algorithm 3. @@ -14,7 +14,7 @@ also known as ISO/IEC 9797-1 MAC algorithm 3. ## Minimum Supported Rust Version -Rust **1.56** or higher. +Rust **1.81** or higher. Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump. @@ -41,16 +41,16 @@ dual licensed as above, without any additional terms or conditions. [//]: # (badges) -[crate-image]: https://img.shields.io/crates/v/retail-mac.svg +[crate-image]: https://img.shields.io/crates/v/retail-mac.svg?logo=rust [crate-link]: https://crates.io/crates/retail-mac [docs-image]: https://docs.rs/retail-mac/badge.svg [docs-link]: https://docs.rs/retail-mac/ [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[rustc-image]: https://img.shields.io/badge/rustc-1.56+-blue.svg +[rustc-image]: https://img.shields.io/badge/rustc-1.81+-blue.svg [chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg [chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260044-MACs -[build-image]: https://github.com/RustCrypto/MACs/workflows/retail-mac/badge.svg?branch=master&event=push -[build-link]: https://github.com/RustCrypto/MACs/actions?query=workflow%3Aretail-mac +[build-image]: https://github.com/RustCrypto/MACs/actions/workflows/retail-mac.yml/badge.svg +[build-link]: https://github.com/RustCrypto/MACs/actions/workflows/retail-mac.yml [//]: # (general links)