From aa4c650ff0690b51f5e995cef9b6bd00760f5128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B2=81=E6=A0=91=E4=BA=BA?= Date: Wed, 4 Sep 2024 19:12:50 +0100 Subject: [PATCH] chore: improve qmc v1 impl --- um_crypto/qmc/src/v1/cipher.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/um_crypto/qmc/src/v1/cipher.rs b/um_crypto/qmc/src/v1/cipher.rs index 363142f..7d35e2f 100644 --- a/um_crypto/qmc/src/v1/cipher.rs +++ b/um_crypto/qmc/src/v1/cipher.rs @@ -5,8 +5,7 @@ pub const V1_KEY_SIZE: usize = 128; #[inline] pub fn qmc1_transform(key: &[u8; V1_KEY_SIZE], value: u8, offset: usize) -> u8 { let offset = match offset { - 0..V1_OFFSET_BOUNDARY => offset, - V1_OFFSET_BOUNDARY => V1_OFFSET_BOUNDARY, + 0..=V1_OFFSET_BOUNDARY => offset, offset => offset % V1_OFFSET_BOUNDARY, };