Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/lume/deps/crypto.ts>StdSubtleCrypto

🔥 Static site generator for Deno 🦕
Very Popular
Go to Latest
interface StdSubtleCrypto
implements SubtleCrypto
import { type StdSubtleCrypto } from "https://deno.land/x/lume@v1.16.0/deps/crypto.ts";

Extensions to the web standard SubtleCrypto interface.

Methods

digest(algorithm: DigestAlgorithm, data: BufferSource | AsyncIterable<BufferSource> | Iterable<BufferSource>): Promise<ArrayBuffer>

Returns a new Promise object that will digest data using the specified AlgorithmIdentifier.

digestSync(algorithm: DigestAlgorithm, data: BufferSource | Iterable<BufferSource>): ArrayBuffer

Returns a ArrayBuffer with the result of digesting data using the specified AlgorithmIdentifier.

timingSafeEqual(a: ArrayBufferLike | DataView, b: ArrayBufferLike | DataView): boolean

Compare to array buffers or data views in a way that timing based attacks cannot gain information about the platform.