From b49e829cc5e8ff317d538c857f51d686c75f36cb Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Wed, 5 Jun 2024 19:30:48 +0530 Subject: [PATCH] New variant --- web/packages/shared/crypto/internal/libsodium.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/packages/shared/crypto/internal/libsodium.ts b/web/packages/shared/crypto/internal/libsodium.ts index 80b6eb9d98..ee0c5feff0 100644 --- a/web/packages/shared/crypto/internal/libsodium.ts +++ b/web/packages/shared/crypto/internal/libsodium.ts @@ -403,6 +403,11 @@ export const toB64URLSafe = async (input: Uint8Array) => { return sodium.to_base64(input, sodium.base64_variants.URLSAFE); }; +export const toB64URLSafeNoPadding = async (input: Uint8Array) => { + await sodium.ready; + return sodium.to_base64(input, sodium.base64_variants.URLSAFE_NO_PADDING); +}; + export async function fromUTF8(input: string) { await sodium.ready; return sodium.from_string(input);