Skip to main content

Module checksum_engine

Module checksum_engine 

Source
Expand description

Multi-algorithm checksum computation and verification for storage integrity.

Provides StorageChecksumEngine with pure-Rust implementations of: FNV-1a-64, DJB2, Murmur3-32, Adler-32, CRC-32/ISO-HDLC, xxHash-64 (simplified), and a Blake3-inspired 256-bit hash (4 independent FNV-1a rounds).

Structs§

CeVerificationResult
Result of a single verification attempt.
Checksum
The raw checksum value plus its hex representation.
ChecksumRecord
A stored checksum record for a specific object.
ChecksumStats
Summary statistics over a set of verification results.
StorageChecksumEngine
Multi-algorithm checksum engine for storage integrity verification.

Enums§

ChecksumAlgorithm
Supported checksum algorithms, all implemented in pure Rust.

Functions§

adler32
Adler-32 checksum.
blake3_256_simple
Blake3-inspired 256-bit hash: 4 independent FNV-1a-64 rounds with different seeds.
crc32_iso
CRC-32/ISO-HDLC (polynomial 0xEDB88320).
djb2
DJB2 hash (32-bit result stored in u32).
fnv1a_64
FNV-1a 64-bit hash.
murmur3_32
Simplified Murmur3-32 hash with seed=0.
xxhash64_simple
Simplified xxHash-64 with seed=0.