From b9e3ce42526056ad593dfd9f6ccd1ea9f1da6446 Mon Sep 17 00:00:00 2001 From: elpatron Date: Fri, 29 May 2026 10:34:14 +0200 Subject: [PATCH] fix: clean up unused local helper and verify compilation --- client/src/services/auth.ts | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/client/src/services/auth.ts b/client/src/services/auth.ts index 0cc05c1..687d1c1 100644 --- a/client/src/services/auth.ts +++ b/client/src/services/auth.ts @@ -47,16 +47,6 @@ export function setActiveMasterKey(key: ArrayBuffer | null) { // Convert string salt to 32-byte Uint8Array const PRF_SALT = new TextEncoder().encode("KapteinsDaagboxPRFSaltForE2EKey_") -function bufferToBase64URL(buffer: ArrayBuffer): string { - const bytes = new Uint8Array(buffer) - let binary = '' - for (let i = 0; i < bytes.byteLength; i++) { - binary += String.fromCharCode(bytes[i]) - } - const base64 = window.btoa(binary) - return base64.replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g, '') -} - function base64urlToBuffer(base64url: string): ArrayBuffer { let base64 = base64url.replace(/-/g, '+').replace(/_/g, '/') while (base64.length % 4) { @@ -96,7 +86,7 @@ export async function registerUser(username: string): Promise { const options = await optionsRes.json() - // Add PRF extension evaluation input as a Base64URL string for JSON options + // Add PRF extension evaluation input if (!options.extensions) { options.extensions = {} } options.extensions.prf = { eval: { - first: bufferToBase64URL(PRF_SALT.buffer) + first: PRF_SALT.buffer } }