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.