summaryrefslogtreecommitdiff
path: root/ext/hash/tests/xxhash_seed.phpt
blob: 8e14d18ea0d385ffadd0fd7f45653f5f36538c5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--TEST--
Hash: xxHash seed
--FILE--
<?php

foreach (["xxh32", "xxh64", "xxh3", "xxh128"] as $a) {

	$ctx = hash_init($a, options: ["seed" => 42]);
	hash_update($ctx, "Lorem");
	hash_update($ctx, " ipsum dolor");
	hash_update($ctx, " sit amet,");
	hash_update($ctx, " consectetur adipiscing elit.");
	$h0 = hash_final($ctx);
	echo $h0, "\n";

	$h0 = hash($a, "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", options: ["seed" => 42]);
	echo $h0, "\n";
}

?>
--EXPECT--
3d0cc7e5
3d0cc7e5
9c9aa071b5d22a15
9c9aa071b5d22a15
366409913c16b70d
366409913c16b70d
f87856a7589354e92aeca886c71ed7fb
f87856a7589354e92aeca886c71ed7fb