| 123456789101112 |
- import crypto from 'node:crypto';
- export const safeEqual = (a = '', b = '') => {
- const aBuffer = Buffer.from(a);
- const bBuffer = Buffer.from(b);
- if (aBuffer.length !== bBuffer.length) {
- return false;
- }
- return crypto.timingSafeEqual(aBuffer, bBuffer);
- };
|