From 04dab0dea3095ff24b716f51a733b3b282ce2562 Mon Sep 17 00:00:00 2001 From: brycx Date: Fri, 30 Apr 2021 10:41:56 +0200 Subject: [PATCH] x25519: Fix debug_assert sanity check --- src/hazardous/ecc/x25519.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hazardous/ecc/x25519.rs b/src/hazardous/ecc/x25519.rs index 02ddb8e6..e10e5fc7 100644 --- a/src/hazardous/ecc/x25519.rs +++ b/src/hazardous/ecc/x25519.rs @@ -399,7 +399,7 @@ mod public { let mut u = [0u8; 32]; crate::util::secure_rand_bytes(&mut u).unwrap(); - debug_assert_ne!(u[31] & 127u8, u[31] | 128u8); + debug_assert_ne!(u[31] & 127u8, (u[31] & 127u8) | 128u8); // Mask bit to 0 as we do in `FieldElement::from_bytes()`. u[31] &= 127u8;