From c7a5f4e7ee4020cdb9a347ad5c136a5885fe0af6 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Thu, 27 Aug 2026 00:05:15 -0700 Subject: [PATCH] Compute output buffer size instead of defining. --- src/assembly/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/assembly/index.ts b/src/assembly/index.ts index c3c9c2b..f26e0c2 100644 --- a/src/assembly/index.ts +++ b/src/assembly/index.ts @@ -8,11 +8,12 @@ import { crypto_verify_pubkey, crypto_verify_relaxed, crypto_verify_strict } fro export const BLOCKHASH_BYTELENGTH: i32 = 32 export const KEY_BYTELENGTH: i32 = 32 export const SIGNATURE_BYTELENGTH: i32 = 64 +export const SIGNEDBLOCK_BYTELENGTH: i32 = BLOCKHASH_BYTELENGTH + SIGNATURE_BYTELENGTH export const MESSAGE_BUFFER_BYTELENGTH: i32 = BLOCKHASH_BYTELENGTH << 10 export const PRV_BUFFER_BYTELENGTH: i32 = KEY_BYTELENGTH export const PUB_BUFFER_BYTELENGTH: i32 = KEY_BYTELENGTH -export const OUTPUT_BUFFER_BYTELENGTH: i32 = 341 +export const OUTPUT_BUFFER_BYTELENGTH: i32 = MESSAGE_BUFFER_BYTELENGTH / SIGNEDBLOCK_BYTELENGTH export const SIGNATURE_BUFFER_BYTELENGTH: i32 = SIGNATURE_BYTELENGTH // Static I/O buffers -- 2.52.0