Home / Function/ generateContentHash() — astro Function Reference

generateContentHash() — astro Function Reference

Architecture documentation for the generateContentHash() function in encryption.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  2173f470_fd03_8011_9219_bb9894dfae11["generateContentHash()"]
  94fbb11e_4aa9_9dfd_28d5_cc0eb8749e6c["encryption.ts"]
  2173f470_fd03_8011_9219_bb9894dfae11 -->|defined in| 94fbb11e_4aa9_9dfd_28d5_cc0eb8749e6c
  style 2173f470_fd03_8011_9219_bb9894dfae11 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/core/encryption.ts lines 135–139

export async function generateContentHash(data: ArrayBuffer): Promise<string> {
	const hashBuffer = await crypto.subtle.digest('SHA-256', data);
	const hashArray = new Uint8Array(hashBuffer);
	return encodeBase64(hashArray);
}

Domain

Subdomains

Frequently Asked Questions

What does generateContentHash() do?
generateContentHash() is a function in the astro codebase, defined in packages/astro/src/core/encryption.ts.
Where is generateContentHash() defined?
generateContentHash() is defined in packages/astro/src/core/encryption.ts at line 135.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free