[hasher] feat : interface StreamHashInterface : hashStream() (…)

spip-league/hasher

Par JamesRezo, le 31 juillet 2026 à 11h45min :

feat: interface StreamHashInterface: hashStream() utilise hash_update sur un itérateur

  • Simplifier: Hash32 hérite de Hash128
  • implémentation dehashStream() (StreamHashInterface)
  • ajout de tests

Ajouté
src/StreamHashInterface.php
tests/FakeData.php
tests/StreamHashTest.php
tests/fixtures/files/1.txt
tests/fixtures/files/2.txt
tests/fixtures/files/3.txt
Modifié
benchmark/hash_update.php
src/Hash128.php
src/Hash32.php

Détails : feat: interface StreamHashInterface: hashStream() utilise hash_update sur un itérateur (3435096b) · Validations · spip-league / hasher · GitLab