From: Chris Duncan Date: Sun, 16 Aug 2026 07:09:11 +0000 (-0700) Subject: Fix truncation in bit shift. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=d01eb58937ed670910064cbad10b12f042127b1c;p=nano25519.git Fix truncation in bit shift. --- diff --git a/src/assembly/ge.ts b/src/assembly/ge.ts index c9e4c58..439f728 100644 --- a/src/assembly/ge.ts +++ b/src/assembly/ge.ts @@ -379,7 +379,7 @@ function slide_vartime (r: StaticArray, a: StaticArray): void { if (!r[i + b]) { continue } - ribs = r[i + b] << i8(b) + ribs = i32(r[i + b]) << b cmp = r[i] + ribs if (cmp <= 15) { r[i] = i8(cmp)