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<ArrayBuffer> {