From 914c83c62d42569d5a413b38301ef5bdebfb4289 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Wed, 26 Aug 2026 01:35:00 -0700 Subject: [PATCH] Fix buffer clearing. --- src/lib/wasm.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/wasm.ts b/src/lib/wasm.ts index c25c24d..138a555 100644 --- a/src/lib/wasm.ts +++ b/src/lib/wasm.ts @@ -71,11 +71,11 @@ export const PUB_PTR = exports.getPublicKeyPointer() export const SIG_PTR = exports.getSignaturePointer() export function clear (memory: Uint8Array): void { - memory.fill(0, MSG_PTR, MSG_BUF_LEN) - memory.fill(0, OUT_PTR, OUT_BUF_LEN) - memory.fill(0, PRV_PTR, KEY_LEN) - memory.fill(0, PUB_PTR, KEY_LEN) - memory.fill(0, SIG_PTR, SIG_LEN) + memory.fill(0, MSG_PTR, MSG_PTR + MSG_BUF_LEN) + memory.fill(0, OUT_PTR, OUT_PTR + OUT_BUF_LEN) + memory.fill(0, PRV_PTR, PRV_PTR + KEY_LEN) + memory.fill(0, PUB_PTR, PUB_PTR + KEY_LEN) + memory.fill(0, SIG_PTR, SIG_PTR + SIG_LEN) } export function isBytes (a: unknown): a is Uint8Array { -- 2.52.0