Skip to main content
Go to Latest
File
// Copyright 2018-2022 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);};