Skip to main content

calculate_buffer_hashes

Function calculate_buffer_hashes 

Source
pub fn calculate_buffer_hashes(
    content: &[u8],
) -> (Sha1Digest, Md5Digest, Sha256Digest, GitSha1)
Expand description

Computes sha1, md5, sha256 and git-sha1 for an in-memory buffer in a single chunked pass that updates every hasher per chunk, improving cache locality over four independent full passes over the same bytes.