@netlify/plugin-nextjs
Version:
Run Next.js seamlessly on Netlify
13 lines (11 loc) • 479 B
text/typescript
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { Buffer } from "../buffer.ts";
import { timingSafeEqual as stdTimingSafeEqual } from "../../crypto/timing_safe_equal.ts";
export const timingSafeEqual = (
a: Buffer | DataView | ArrayBuffer,
b: Buffer | DataView | ArrayBuffer,
): boolean => {
if (a instanceof Buffer) a = new DataView(a.buffer);
if (a instanceof Buffer) b = new DataView(a.buffer);
return stdTimingSafeEqual(a, b);
};