string-timing-safe-equal
v0.1.0
Published
crypto.timingSafeEqual, but works with strings
Maintainers
Readme
string-timing-safe-equal
crypto.timingSafeEqual() with two differences:
- Works with strings in addition to
Uint8Arrays andBuffers - Returns
falsewhen lengths are different (instead of throwing)
Usage:
import timingSafeEqual from "string-timing-safe-equal";
timingSafeEqual("abc", "abc");
// => true
timingSafeEqual("abc", "xyz");
// => false
timingSafeEqual("abc", "abcdefghi");
// => false