pub fn blake2b_hash_reader<R: Read>( reader: R, output_bytes: usize, ) -> Result<String>
Hash a reader with BLAKE2b variable output length. Uses thread-local buffer for cache-friendly streaming.