deno.land / std@0.166.0 / node / internal_binding / _timingSafeEqual.ts

_timingSafeEqual.ts
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
// 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);};
std

Version Info

Tagged at
a year ago