From dd36fdde7a5ef0288f9eefefcea59914ff4afdf0 Mon Sep 17 00:00:00 2001 From: alam00000 Date: Fri, 27 Mar 2026 13:47:08 +0530 Subject: [PATCH] fix: ensure correct input type for SHA-256 hashing in tests --- src/tests/digital-sign-pdf.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tests/digital-sign-pdf.test.ts b/src/tests/digital-sign-pdf.test.ts index 6be3fcb..81d299e 100644 --- a/src/tests/digital-sign-pdf.test.ts +++ b/src/tests/digital-sign-pdf.test.ts @@ -19,7 +19,10 @@ const SAMPLE_PDF_SHA256 = '229defbb0cee6f02673a5cde290d0673e75a0dc31cec43989c8ab2a4eca7e1bb'; async function sha256(data: Uint8Array): Promise { - const hashBuffer = await crypto.subtle.digest('SHA-256', data); + const hashBuffer = await crypto.subtle.digest( + 'SHA-256', + new Uint8Array(data) + ); return Array.from(new Uint8Array(hashBuffer)) .map((b) => b.toString(16).padStart(2, '0')) .join('');