summaryrefslogtreecommitdiff
path: root/ext/sodium/tests/bug78510.phpt
blob: dc7e478424906c2c5dd2a8164d270b6e8152d91c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--TEST--
Bug #78510 (Partially uninitialized buffer returned by sodium_crypto_generichash_init())
--SKIPIF--
<?php
if (!extension_loaded("sodium")) print "skip extension not loaded";
?>
--FILE--
<?php
$key = hex2bin('36be2998c85757e98c1abf3687c8db3a849a393701c05454023d9aba1096fd47');
$y = sodium_crypto_generichash_init($key, 64);
var_dump(bin2hex($y));
?>
--EXPECT--
string(768) "48e9bdf267e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b000000000000000000000000000000000000000000000000000000000000000036be2998c85757e98c1abf3687c8db3a849a393701c05454023d9aba1096fd4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000"