Skip to main content

Module hashing

Module hashing 

Source
Expand description

SHA256 hashing utilities for reproducibility artifacts

Provides deterministic hashing for:

  • Script content
  • Data files/checksums
  • Parameter configurations
  • Combined artifact hashes

Structs§

HashDigest
Hash result as hex string with prefix

Functions§

combine_hashes
Combine multiple hashes into one
hash_bytes
Hash a byte slice
hash_data_files
Hash multiple files and combine
hash_file
Hash a file by reading its contents
hash_parameters
Hash parameters in a deterministic way (sorted keys)
hash_string
Hash a string (script content, etc.)