From dc4935404caee12127b9800300d225ffadcaeb86 Mon Sep 17 00:00:00 2001 From: Silas Date: Mon, 29 Jan 2024 23:30:12 -0500 Subject: [PATCH] remove search parameters from generated URLs since we dont use any --- src/routes/request.ts | 1 + src/routes/send.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/routes/request.ts b/src/routes/request.ts index a4b48a6..602b820 100644 --- a/src/routes/request.ts +++ b/src/routes/request.ts @@ -37,6 +37,7 @@ async function generateUrl(): Promise { // Generate URL with public key as the 'p' search parameter const ecdhPublicJwk = await window.crypto.subtle.exportKey("jwk", ecdhPublic); const url = new URL(window.location.toString()); + url.search = ""; url.hash = `p=${btoa(JSON.stringify(ecdhPublicJwk))}`; // Return the generated URL diff --git a/src/routes/send.ts b/src/routes/send.ts index 881840b..4400412 100644 --- a/src/routes/send.ts +++ b/src/routes/send.ts @@ -96,7 +96,7 @@ async function encryptData(event: Event) { keyPairB.publicKey ); const url = new URL(window.location.toString()); - + url.search = ""; url.hash = `p=${encodeURIComponent( btoa(JSON.stringify(ecdhPublicJwk)) )}&iv=${encodeURIComponent(