Files
dbgate/packages/api/src/utility/timingSafeCheckToken.js
2021-04-30 17:21:35 +02:00

10 lines
252 B
JavaScript

const crypto = require('crypto');
function timingSafeCheckToken(a, b) {
if (!a || !b) return false;
if (a.length != b.length) return false;
return crypto.timingSafeEqual(Buffer.from(a), Buffer.from(b));
}
module.exports = timingSafeCheckToken;