From f461edb0e73ce66f30b9db2dc60e71060903d76e Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Wed, 3 Sep 2025 16:11:21 -0700 Subject: [PATCH] Remove async-await from vault functionality. --- src/lib/crypto/wallet-aes-gcm.ts | 4 ++-- src/lib/vault/passkey.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/crypto/wallet-aes-gcm.ts b/src/lib/crypto/wallet-aes-gcm.ts index 90e6a13..be08c9d 100644 --- a/src/lib/crypto/wallet-aes-gcm.ts +++ b/src/lib/crypto/wallet-aes-gcm.ts @@ -7,7 +7,7 @@ import { NamedData } from "#types" import { utf8 } from "../convert" export class WalletAesGcm { - static async decrypt (type: string, key: CryptoKey, iv: ArrayBuffer, encrypted: ArrayBuffer): Promise> { + static decrypt (type: string, key: CryptoKey, iv: ArrayBuffer, encrypted: ArrayBuffer): Promise> { const seedLength = type === 'BIP-44' ? 64 : 32 const additionalData = utf8.toBytes(type) return crypto.subtle @@ -20,7 +20,7 @@ export class WalletAesGcm { }) } - static async encrypt (type: string, key: CryptoKey, seed: ArrayBuffer, mnemonic?: ArrayBuffer): Promise> { + static encrypt (type: string, key: CryptoKey, seed: ArrayBuffer, mnemonic?: ArrayBuffer): Promise> { if (type == null) { throw new Error('Wallet type missing') } diff --git a/src/lib/vault/passkey.ts b/src/lib/vault/passkey.ts index 2d96770..7a14e1d 100644 --- a/src/lib/vault/passkey.ts +++ b/src/lib/vault/passkey.ts @@ -2,7 +2,7 @@ //! SPDX-License-Identifier: GPL-3.0-or-later export class Passkey { - static async create (action: string, salt: ArrayBuffer, data: { [key: string]: unknown }): Promise { + static create (action: string, salt: ArrayBuffer, data: { [key: string]: unknown }): Promise { // Allowlisted wallet actions if (['create', 'load', 'unlock', 'update'].includes(action)) { -- 2.47.3