import { sign } from "./node/sign.js"; import { verify } from "./node/verify.js"; async function verifyWithFallback(secret, payload, signature, additionalSecrets) { const firstPass = await verify(secret, payload, signature); if (firstPass) { return true; } if (additionalSecrets !== void 0) { for (const s of additionalSecrets) { const v = await verify(s, payload, signature); if (v) { return v; } } } return false; } export { sign, verify, verifyWithFallback };