From f064deafb11b975801af573248bd62600c5d46a4 Mon Sep 17 00:00:00 2001 From: saul Date: Tue, 28 Mar 2023 08:55:45 +1300 Subject: [PATCH] Move the cache back outside the verify message method. --- src/key-store.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/key-store.js b/src/key-store.js index ac7b274..192e596 100644 --- a/src/key-store.js +++ b/src/key-store.js @@ -51,8 +51,10 @@ const signMessage = async (key, data) => { return Buffer.from(await key.sign(data)).toString('hex') } +const verifiedCachePromise = LRUStorage({ size: 1000 }) + const verifyMessage = async (signature, publicKey, data) => { - const verifiedCache = await LRUStorage({ size: 1000 }) + const verifiedCache = await verifiedCachePromise const cached = await verifiedCache.get(signature) let res = false