Skip to main content

Crate adler32_simd

Crate adler32_simd 

Source
Expand description

SIMD-accelerated Adler-32 checksum.

Vectorized on ARM64 (NEON) and x86/x86_64 (SSSE3), with a scalar fallback for other platforms.

§Usage

One-shot:

let checksum = adler32_simd::adler32(b"Hello, world!");

Streaming:

let mut hasher = adler32_simd::Adler32::new();
hasher.write(b"Hello, ");
hasher.write(b"world!");
let checksum = hasher.checksum();

Structs§

Adler32
Adler-32 hash instance.

Functions§

adler32
Compute Adler-32 of a byte slice in one shot.