@mark01/express-utils
Version:
npm package that contains utilities for express.js
11 lines (10 loc) • 327 B
JavaScript
import { timingSafeEqual } from 'node:crypto';
export const timingSafeStringCompare = (firstString, secondString) => {
try {
return timingSafeEqual(Buffer.from(firstString.normalize()), Buffer.from(secondString.normalize()));
}
catch {
return false;
}
};
export default timingSafeStringCompare;