// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// This module is browser compatible.

/**
 * Extensions to the
 * {@link https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API | Web Crypto}
 * supporting additional encryption APIs, but also delegating to the built-in
 * APIs when possible.
 *
 * ```ts
 * import { crypto } from "@std/crypto/crypto";
 *
 * const message = "Hello, Deno!";
 * const encoder = new TextEncoder();
 * const data = encoder.encode(message);
 *
 * await crypto.subtle.digest("BLAKE3", data);
 * ```
 *
 * @module
 */

export * from "./crypto.ts";
export * from "./unstable_keystack.ts";
export * from "./timing_safe_equal.ts";

// denoCacheMetadata={"headers":{"content-security-policy":"default-src 'none'; script-src 'none'; style-src 'none'; img-src 'none'; font-src 'none'; connect-src 'none'; frame-src 'none'; object-src 'none'; frame-ancestors 'none'; sandbox; form-action 'none';","accept-ranges":"bytes","etag":"\"6ced2108d7c8292d3c3cadaa1a49c89d\"","date":"Tue, 28 Jul 2026 12:31:14 GMT","x-content-type-options":"nosniff","nel":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}","cache-control":"public, max-age=31536000, immutable","x-robots-tag":"noindex","content-type":"text/typescript","report-to":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=w%2BIh70lK1tJz9wi7Gv4g%2Bn109SSTytKcKd0N%2FQcq1VsaRIuo1EwAl7w1UuqGBcygIwqko%2FEg7SBUXWnQoL4LlwPxSTR3LW2N8wDkelDQjA%2FO4uuQqQZcQmQ%3D\"}]}","alt-svc":"h3=\":443\"; ma=86400","cf-cache-status":"HIT","cross-origin-resource-policy":"cross-origin","server":"cloudflare","age":"6751","set-cookie":"__cf_bm=aTbQeH9TaRHx1jozwSasFdKBp5xJrzw4vITnPp.52d4-1785241874.9304907-1.0.1.1-2_xc.dxNIF18DyQ4L0uj9D.gtcj2uvQwfIR4c88rhZh_k4CTlOEBeILUff.VnYoPe7RQbMVM5z2DW7wMjuFnohRQQVTIXNcAgfdfn0dLt_gI06EHwlbPhKNKlq7.rpfn; HttpOnly; SameSite=None; Secure; Path=/; Domain=jsr.io; Expires=Tue, 28 Jul 2026 13:01:14 GMT","access-control-expose-headers":"*","x-jsr-backend":"modules","cf-ray":"a223e6564e7f7db6-LAX","content-length":"690","access-control-allow-origin":"*","vary":"Origin"},"url":"https://jsr.io/@std/crypto/0.224.0/mod.ts","time":1785241874}