1--TEST-- 2Bug #73127 (gost-crypto hash incorrect if input data contains long 0xFF sequence) 3--SKIPIF-- 4<?php if(!extension_loaded('hash')) die('skip hash extension not loaded'); ?> 5--FILE-- 6<?php 7 8$test1 = str_repeat("\xFF", 40); 9$test2 = str_repeat("\x00", 40); 10echo hash('gost-crypto', $test1), 11 "\n", 12 hash('gost', $test1), 13 "\n", 14 hash('gost-crypto', $test2), 15 "\n", 16 hash('gost', $test2), 17 "\n", 18 hash('gost-crypto', ''), 19 "\n", 20 hash('gost', '') 21 ; 22?> 23--EXPECT-- 24231d8bb980d3faa30fee6ec475df5669cf6c24bbce22f46d6737470043a99f8e 259eaf96ba62f90fae6707f1d4274d1a9d6680f5a121d4387815aa3a6ec42439c5 26bbf1f3179409c853cd3e396d67b0e10a266c218a4fd19f149c39aa4f6d37a007 27a0be0b90fea5a5b50c90c9429d07bb98fa0c06f0c30210e94c7d80c3125c67ac 28981e5f3ca30c841487830f84fb433e13ac1101569b9c13584ac483234cd656c0 29ce85b99cc46752fffee35cab9a7b0278abb4c2d2055cff685af4912c49490f8d 30