Timing safe string compare using double HMA
npm install tsscmp-js
npm install tsscmp-js
`
Why
To compare secret values like authentication tokens, passwords or
capability urls so that timing information is not
leaked to the attacker.
Example
`js
import { timingSafeCompare } from "tsscmp-js";
const sessionToken = "5439fd10-e3e0-4926-a239-e95658906718";
const givenToken = "5439fd10-e3e0-4926-a239-e95658906718";
const isValid = await timingSafeCompare(sessionToken, givenToken);
if (isValid) {
console.log("good token");
} else {
console.log("bad token");
}
``