diff --git a/web/packages/base/crypto/libsodium.ts b/web/packages/base/crypto/libsodium.ts index 56abe6780d..064a396057 100644 --- a/web/packages/base/crypto/libsodium.ts +++ b/web/packages/base/crypto/libsodium.ts @@ -742,12 +742,12 @@ export const boxSealOpen = async ( * @returns The base64 representation of a 256-bit key suitable for being used * with libsodium's secretbox APIs. */ -export async function deriveKey( +export const deriveKey = async ( passphrase: string, salt: string, opsLimit: number, memLimit: number, -) { +) => { await sodium.ready; return await toB64( sodium.crypto_pwhash( @@ -759,7 +759,7 @@ export async function deriveKey( sodium.crypto_pwhash_ALG_ARGON2ID13, ), ); -} +}; export async function deriveSensitiveKey(passphrase: string, salt: string) { await sodium.ready; diff --git a/web/packages/base/crypto/worker.ts b/web/packages/base/crypto/worker.ts index a5a16fc767..f8aac3a5cd 100644 --- a/web/packages/base/crypto/worker.ts +++ b/web/packages/base/crypto/worker.ts @@ -105,13 +105,6 @@ export class CryptoWorker { return libsodium.generateSubKey(key, subKeyLength, subKeyID, context); } - async fromUTF8(string: string) { - return libsodium.fromUTF8(string); - } - async toUTF8(data: string) { - return libsodium.toUTF8(data); - } - async toB64(data: Uint8Array) { return libsodium.toB64(data); }