[hasher] 3 commits

spip-league/hasher | 3 commits

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

==============================
Par Matthieu Marcillaud, le 31 juillet 2026 à 11h44min :

test: up benchmarks

Ajouté
benchmark/hash_update.php
Modifié
benchmark/hasher.php
benchmark/stringify.php

Détails : test: up benchmarks (15566d98) · Validations · spip-league / hasher · GitLab

==============================
Par Matthieu Marcillaud, le 31 juillet 2026 à 11h44min :

build: up lib benchmark

Modifié
composer.json

Détails : build: up lib benchmark (69411e8b) · Validations · spip-league / hasher · GitLab