summaryrefslogtreecommitdiff
path: root/sapi/fuzzer/generate_unserializehash_corpus.php
blob: 04c6ea1428753a6b87be418d462bb294a4f877c7 (plain)
1
2
3
4
5
6
7
8
9
10
<?php

$corpusDir = __DIR__ . '/corpus/unserializehash';
@mkdir($corpusDir);

foreach (hash_algos() as $algo) {
    $ctx = hash_init($algo);
    $algx = preg_replace('/[^-_a-zA-Z0-9]/', '_', $algo);
    file_put_contents($corpusDir . '/' . $algx, "x|" . serialize($ctx));
}