From ee5db436170388b28b8e8f548eee62de61f1268f Mon Sep 17 00:00:00 2001 From: Vlad Krasnov Date: Tue, 23 Jan 2024 12:40:50 -0500 Subject: [PATCH] tests: properly format a limb on 32-bit arch --- src/ec/suite_b/ops.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ec/suite_b/ops.rs b/src/ec/suite_b/ops.rs index 97e7524e15..15be579828 100644 --- a/src/ec/suite_b/ops.rs +++ b/src/ec/suite_b/ops.rs @@ -1154,9 +1154,10 @@ mod tests { let mut actual_s = alloc::string::String::new(); let mut expected_s = alloc::string::String::new(); for j in 0..ops.num_limbs { - let formatted = format!("{:016x}", actual[ops.num_limbs - j - 1]); + let width = LIMB_BITS / 4; + let formatted = format!("{:0width$x}", actual[ops.num_limbs - j - 1]); actual_s.push_str(&formatted); - let formatted = format!("{:016x}", expected[ops.num_limbs - j - 1]); + let formatted = format!("{:0width$x}", expected[ops.num_limbs - j - 1]); expected_s.push_str(&formatted); } panic!(