From: Chris Duncan Date: Fri, 14 Aug 2026 05:26:46 +0000 (-0700) Subject: Fix buffer clearing way beyond its range. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=8ab3ebf3c813fd4686562ae7628e93229b6be808;p=nano25519.git Fix buffer clearing way beyond its range. --- diff --git a/src/lib/nano25519.ts b/src/lib/nano25519.ts index 7e02871..da2def5 100644 --- a/src/lib/nano25519.ts +++ b/src/lib/nano25519.ts @@ -168,7 +168,7 @@ export const nano25519_init = (bytes: number[]): { derive: typeof derive, sign: let inPtr = exports.getInputPointer() let outPtr = exports.getOutputPointer() for (let i = 0; i < 64; i++) { - buffer.setUint16((inPtr + i) << 1, 0) + buffer.setUint16(inPtr + (i << 1), 0) buffer.setUint8(outPtr + i, 0) } }