From 0062ea844dddba94e795fe9645ec4419f30540f7 Mon Sep 17 00:00:00 2001 From: Ivan Evans <74743263+Pasithea0@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:09:35 -0700 Subject: [PATCH] Revert "fix build" This reverts commit 139df29675fbe47b573b1815cdce3ba06bebde48. --- src/backend/accounts/crypto.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/backend/accounts/crypto.ts b/src/backend/accounts/crypto.ts index 43bf9cc8..9fe51380 100644 --- a/src/backend/accounts/crypto.ts +++ b/src/backend/accounts/crypto.ts @@ -71,11 +71,7 @@ export function base64ToBuffer(data: string) { } export function base64ToStringBuffer(data: string) { - const sharedArrayBuffer = base64ToBuffer(data).buffer; - const arrayBuffer = new ArrayBuffer(sharedArrayBuffer.byteLength); - new Uint8Array(arrayBuffer).set(new Uint8Array(sharedArrayBuffer)); - - return forge.util.createBuffer(arrayBuffer); + return forge.util.createBuffer(base64ToBuffer(data)); } export function stringBufferToBase64(buffer: forge.util.ByteStringBuffer) { @@ -95,7 +91,7 @@ export async function encryptData(data: string, secret: Uint8Array) { const cipher = forge.cipher.createCipher( "AES-GCM", - forge.util.createBuffer(String.fromCharCode(...secret)), + forge.util.createBuffer(secret), ); cipher.start({ iv, @@ -119,7 +115,7 @@ export function decryptData(data: string, secret: Uint8Array) { const decipher = forge.cipher.createDecipher( "AES-GCM", - forge.util.createBuffer(String.fromCharCode(...secret)), + forge.util.createBuffer(secret), ); decipher.start({ iv: base64ToStringBuffer(iv),