From 0c320f992bdf269614716b51818ed7063086c01c Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Sat, 24 Jun 2023 04:10:09 -0400 Subject: [PATCH] fix: ensure root and proof are Uint8Array's --- src/verify.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/verify.ts b/src/verify.ts index ddc7a72..64bc896 100644 --- a/src/verify.ts +++ b/src/verify.ts @@ -12,6 +12,13 @@ export async function getVerifiableStream( const reader = new VariableChunkStream(data); let bytesToRead; + if (root instanceof ArrayBuffer) { + root = new Uint8Array(root); + } + if (proof instanceof ArrayBuffer) { + proof = new Uint8Array(proof); + } + const getNextBytes = async () => { bytesToRead = getWasmProperty(wasmId, "write_promise"); bytesToRead = await bytesToRead;