fix(slh-dsa): use checked_shl for idx_tree range in tests (#1224)

This commit is contained in:
sashass1315
2026-03-27 19:18:05 +02:00
committed by GitHub
parent ff2cf64b0c
commit e1acc72d8b
2 changed files with 8 additions and 4 deletions
+4 -2
View File
@@ -486,7 +486,8 @@ mod tests {
let idx_tree = rng.random_range(
0..=(1u64
.wrapping_shl(Fors::H::U32 - Fors::HPrime::U32)
.checked_shl(Fors::H::U32 - Fors::HPrime::U32)
.unwrap_or(0)
.wrapping_sub(1)),
);
let idx_leaf = rng.random_range(0..(1 << (Fors::HPrime::USIZE)));
@@ -519,7 +520,8 @@ mod tests {
let idx_tree = rng.random_range(
0..=(1u64
.wrapping_shl(Fors::H::U32 - Fors::HPrime::U32)
.checked_shl(Fors::H::U32 - Fors::HPrime::U32)
.unwrap_or(0)
.wrapping_sub(1)),
);
let idx_leaf = rng.random_range(0..(1 << (Fors::HPrime::USIZE)));
+4 -2
View File
@@ -151,7 +151,8 @@ mod tests {
let idx_tree = rng.random_range(
0..=(1u64
.wrapping_shl(HTMode::H::U32 - HTMode::HPrime::U32)
.checked_shl(HTMode::H::U32 - HTMode::HPrime::U32)
.unwrap_or(0)
.wrapping_sub(1)),
);
let idx_leaf = rng.random_range(0..(1 << (HTMode::HPrime::USIZE)));
@@ -181,7 +182,8 @@ mod tests {
let idx_tree = rng.random_range(
0..=(1u64
.wrapping_shl(HTMode::H::U32 - HTMode::HPrime::U32)
.checked_shl(HTMode::H::U32 - HTMode::HPrime::U32)
.unwrap_or(0)
.wrapping_sub(1)),
);
let idx_leaf = rng.random_range(0..(1 << (HTMode::HPrime::USIZE)));