Files
passport/lib/utils/crypto.ts
Дмитрий be1e21e699
Some checks failed
Publish / Publish Job (push) Failing after 37s
first commit
2026-03-27 10:38:23 +03:00

11 lines
245 B
TypeScript

import { timingSafeEqual } from 'crypto'
export function constantTimeEqual(a: string, b: string) {
const bufA = Buffer.from(a)
const bufB = Buffer.from(b)
if (bufA.length !== bufB.length) return false
return timingSafeEqual(bufA, bufB)
}