Additions
- Added
v3::RapidStreamHasherV3, an incremental streaming hasher with a write/finish API that mirrorsstd::hash::Hasher. It deliberately does not implementHasherdirectly, ensuring hash output remains stable and portable across platforms and compiler versions. Multiple calls towritewill produce the same hash as a single call torapidhash_v3with the concatenated input.
Performance
rapidhash_v3_filenow usesRapidStreamHasherV3internally, replacing the oldChunkedStreamReaderand significantly improving throughput by avoiding redundant buffer copies for large chunks.
What's Changed
Full Changelog: v4.3.0...v4.4.0