From: Chris Duncan Date: Sun, 6 Jul 2025 06:14:56 +0000 (-0700) Subject: Simplify bigint handling in safe storage. X-Git-Tag: v0.10.5~107 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=278f6695a9b608152c3e374b3967d878eea9b887;p=libnemo.git Simplify bigint handling in safe storage. --- diff --git a/src/lib/workers/safe.ts b/src/lib/workers/safe.ts index 233af55..d3c21ff 100644 --- a/src/lib/workers/safe.ts +++ b/src/lib/workers/safe.ts @@ -115,10 +115,7 @@ export class Safe extends WorkerInterface { try { const iv = await Entropy.create() - if (typeof data === 'bigint') { - data = data.toString() - } - data = JSON.stringify(data) + data = JSON.stringify(data, (k, v) => typeof v === 'bigint' ? v.toString() : v) const derivationAlgorithm: Pbkdf2Params = { name: 'PBKDF2', hash: 'SHA-512',