From 75a9eb383c28dc018613ec85d26366d58bd0b580 Mon Sep 17 00:00:00 2001 From: Chummy Date: Wed, 18 Feb 2026 16:53:16 +0800 Subject: [PATCH] test(security): enforce lowercase token hex assertion --- src/security/pairing.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/security/pairing.rs b/src/security/pairing.rs index a9c4a37..e4030d5 100644 --- a/src/security/pairing.rs +++ b/src/security/pairing.rs @@ -424,7 +424,9 @@ mod tests { assert_eq!(payload.len(), 64, "Token payload should be 32 bytes in hex"); assert!( - payload.chars().all(|c| c.is_ascii_hexdigit()), + payload + .chars() + .all(|c| c.is_ascii_digit() || matches!(c, 'a'..='f')), "Token payload should be lowercase hex" ); }