Skip to content

Commit d4b2e2e

Browse files
committed
Correct first conjunct of inner loop invariant in ntt_2_layers()
Signed-off-by: Rod Chapman <[email protected]>
1 parent e120d73 commit d4b2e2e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mlkem/poly.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ __contract__(
362362
invariant(len % 2 == 0)
363363
invariant(len == 4 || len == 8 || len == 16 || len == 32 || len == 64 || len == 128)
364364

365-
invariant(array_abs_bound(r, 0, start, layer * MLKEM_Q + MLKEM_Q))
365+
invariant(array_abs_bound(r, 0, start, (layer + 2) * MLKEM_Q))
366366

367367
invariant(array_abs_bound(r, start, start + j, (layer + 2) * MLKEM_Q))
368368
invariant(array_abs_bound(r, start + j, start + len / 2, layer * MLKEM_Q))

0 commit comments

Comments
 (0)