]> git.codecow.com Git - libnemo.git/commitdiff
Remove async-await from vault functionality.
authorChris Duncan <chris@zoso.dev>
Wed, 3 Sep 2025 23:11:21 +0000 (16:11 -0700)
committerChris Duncan <chris@zoso.dev>
Wed, 3 Sep 2025 23:11:21 +0000 (16:11 -0700)
src/lib/crypto/wallet-aes-gcm.ts
src/lib/vault/passkey.ts

index 90e6a13c66cfd18ffd692e55c27580532ade2d16..be08c9d24d35e44d0a437b38d42a7a745cedc260 100644 (file)
@@ -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<NamedData<ArrayBuffer>> {
+       static decrypt (type: string, key: CryptoKey, iv: ArrayBuffer, encrypted: ArrayBuffer): Promise<NamedData<ArrayBuffer>> {
                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<NamedData<ArrayBuffer>> {
+       static encrypt (type: string, key: CryptoKey, seed: ArrayBuffer, mnemonic?: ArrayBuffer): Promise<NamedData<ArrayBuffer>> {
                if (type == null) {
                        throw new Error('Wallet type missing')
                }
index 2d967705af8ebc6f2fbd7dacbcb2880afcbac42f..7a14e1df69d9d73ad448279582604180cee2d25f 100644 (file)
@@ -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<CryptoKey | undefined> {
+       static create (action: string, salt: ArrayBuffer, data: { [key: string]: unknown }): Promise<CryptoKey | undefined> {
                // Allowlisted wallet actions
                if (['create', 'load', 'unlock', 'update'].includes(action)) {