ID:               50627
 Comment by:       jvp at 4ssl dot us
 Reported By:      rush at logic dot cz
 Status:           Open
 Bug Type:         mhash related
 Operating System: *
 PHP Version:      5.2.12
 New Comment:

'mhash() test [ext/mhash/tests/001.phpt]'
'mhash_keygen_s2k() test [ext/mhash/tests/003.phpt]'

5.2.12 with 64bit centos 5.4 mhash 0.9.9-1


it has been going on two months now and the test files have not been
corrected. why has that not been done so that compilers need not waste
time chasing down a bogus error?

--
thank you,

johann


Previous Comments:
------------------------------------------------------------------------

[2010-01-01 19:10:20] rush at logic dot cz

Description:
------------
PHP version 5.2.12 contains minor bug in files 
ext/mhash/tests/00{1,3}.phpt. Some occurrences of character 0x0d were 
replaced by 0x0a. This was possibly caused by revision control 
software.

File ext/mhash/tests/001.phpt Offset 0x23f 0x0a should be replaced by 
0x0d (MHASH_TIGER)

File ext/mhash/tests/003.phpt Offset 0x2b9 0x0a should be replaced by 
0x0d (MHASH_HAVAL224)

File ext/mhash/tests/003.phpt Offset 0x671 0x0a should be replaced by 
0x0d (MHASH_CRC32)

This bug is present in 5.2.12 and current 5.2 snapshot. Version 5.2.10

is ok and tests are working as intended.


Expected result:
----------------
Replace the mentioned characters by their escaped counterparts. This 
could make them less vulnerable.

Actual result:
--------------
Performing mhash extension tests always fails with following error:

Running selected tests.                                                
                                                                        
                                                         
TEST 1/3 [tests/001.phpt]                                              
                                                                        
                                                         
FAIL mhash() test [tests/001.phpt]                                     
                                                                        
                                                         
TEST 2/3 [tests/002.phpt]                                              
                                                                        
                                                         
PASS mhash_get_block_size() & mhash_get_hash_name() test 
[tests/002.phpt]                                                       
                                                                        

TEST 3/3 [tests/003.phpt]                                              
                                                                        
                                                         
FAIL mhash_keygen_s2k() test [tests/003.phpt]                          
                                                                        
                                                         
=====================================================================  
                                                                        
                                                         
Number of tests :    3                 3                               
                                                                        
                                                         
Tests skipped   :    0 (  0.0%) --------                               
                                                                        
                                                         
Tests warned    :    0 (  0.0%) (  0.0%)                               
                                                                        
                                                         
Tests failed    :    2 ( 66.7%) ( 66.7%)                               
                                                                        
                                                         
Expected fail   :    0 (  0.0%) (  0.0%)                               
                                                                        
                                                         
Tests passed    :    1 ( 33.3%) ( 33.3%)                               
                                                                        
                                                         
---------------------------------------------------------------------  
                                                                        
                                                         
Time taken      :    0 seconds                                         
                                                                        
                                                         
=====================================================================  
                                                                        
                                                         
                                                                       
                                                                        
                                                         
=====================================================================  
                                                                        
                                                         
FAILED TEST SUMMARY                                                    
                                                                        
                                                         
---------------------------------------------------------------------  
                                                                        
                                                         
mhash() test [tests/001.phpt]                                          
                                                                        
                                                         
mhash_keygen_s2k() test [tests/003.phpt]                               
                                                                        
                                                         
=====================================================================  
                                                                        
                                                         


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=50627&edit=1

Reply via email to