tezx
Version:
TezX is a modern, ultra-lightweight, and high-performance JavaScript framework built specifically for Bun. It provides a minimal yet powerful API, seamless environment management, and a high-concurrency HTTP engine for building fast, scalable web applicat
10 lines (9 loc) • 738 B
TypeScript
/**
* Generates a cryptographic digest for the given data using the specified algorithm.
*
* @param {Bun.SupportedCryptoAlgorithms} [algo="md5"] - The hashing algorithm to use. Supported algorithms include "md5", "sha1", "sha256", "sha512", etc.
* @param {Bun.BlobOrStringOrBuffer} data - The data to hash. Can be a string, ArrayBuffer, TypedArray, or Blob.
* @param {Bun.DigestEncoding} [digest="hex"] - The encoding of the output digest. Common values are "hex", "base64", or "binary".
* @returns {string} The resulting hash of the input data in the specified encoding.
*/
export declare function cryptoDigest(algo: Bun.SupportedCryptoAlgorithms | undefined, data: Bun.BlobOrStringOrBuffer, digest?: Bun.DigestEncoding): string;