From: Chris Duncan Date: Sun, 6 Sep 2026 09:18:12 +0000 (-0700) Subject: Fix byte clearing after flipping verify bit meaning. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=b197ce11c0dfae4bf9c70eea12e049f2286c0575;p=nano25519.git Fix byte clearing after flipping verify bit meaning. --- diff --git a/src/lib/wasm.ts b/src/lib/wasm.ts index 50f4bf1..4de9567 100644 --- a/src/lib/wasm.ts +++ b/src/lib/wasm.ts @@ -120,7 +120,7 @@ export function clearMemory (): void { bytes.fill(0, INPUT_SIG, INPUT_SIG + SIGNATURE_BYTELENGTH) bytes.fill(0, OUTPUT_DERIVE, OUTPUT_DERIVE + KEY_BYTELENGTH) bytes.fill(0, OUTPUT_SIGN, OUTPUT_SIGN + SIGNATURE_BYTELENGTH) - bytes.fill(255, OUTPUT_VERIFY, OUTPUT_VERIFY + MAX_VERIFY_BLOCKS) + bytes.fill(0, OUTPUT_VERIFY, OUTPUT_VERIFY + MAX_VERIFY_BLOCKS) locked = false }