UNPKG

@netlify/plugin-nextjs

Version:
13 lines (11 loc) 479 B
// 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); };