0.1.0 • Published 8 months ago

string-timing-safe-equal v0.1.0

Weekly downloads
-
License
Unlicense
Repository
-
Last release
8 months ago

string-timing-safe-equal

crypto.timingSafeEqual() with two differences:

  • Works with strings in addition to Uint8Arrays and Buffers
  • Returns false when 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