From f73c0102d6c33c00aaf01cf84fa076f5171a94a1 Mon Sep 17 00:00:00 2001 From: Kalle Sommer Nielsen Date: Wed, 3 Oct 2018 08:48:11 +0200 Subject: [PATCH] Update hash tests for consistency in their titles and remove the skipif sections (except for the mhash related tests) --- ext/hash/tests/adler32.phpt | 4 +--- ext/hash/tests/bug52240.phpt | 2 -- ext/hash/tests/bug64745.phpt | 4 +--- ext/hash/tests/bug70312.phpt | 6 ++---- ext/hash/tests/bug73127.phpt | 2 -- ext/hash/tests/crc32.phpt | 4 +--- ext/hash/tests/fnv132.phpt | 4 +--- ext/hash/tests/fnv164.phpt | 4 +--- ext/hash/tests/fnv1a32.phpt | 4 +--- ext/hash/tests/fnv1a64.phpt | 4 +--- ext/hash/tests/gost.phpt | 4 +--- ext/hash/tests/hash-clone.phpt | 4 +--- ext/hash/tests/hash_algos.phpt | 4 +--- ext/hash/tests/hash_copy_001.phpt | 4 +--- ext/hash/tests/hash_copy_002.phpt | 4 +--- ext/hash/tests/hash_equals.phpt | 4 +--- ext/hash/tests/hash_error.phpt | 6 ++---- ext/hash/tests/hash_file_basic.phpt | 4 +--- ext/hash/tests/hash_file_basic1.phpt | 4 +--- ext/hash/tests/hash_file_error.phpt | 4 +--- ext/hash/tests/hash_hkdf_basic.phpt | 4 +--- ext/hash/tests/hash_hkdf_edges.phpt | 4 +--- ext/hash/tests/hash_hkdf_error.phpt | 4 +--- ext/hash/tests/hash_hkdf_rfc5869.phpt | 4 +--- ext/hash/tests/hash_hmac_algos.phpt | 4 +--- ext/hash/tests/hash_hmac_basic.phpt | 4 +--- ext/hash/tests/hash_hmac_error.phpt | 4 +--- ext/hash/tests/hash_hmac_file_basic.phpt | 4 +--- ext/hash/tests/hash_hmac_file_error.phpt | 4 +--- ext/hash/tests/hash_init_error.phpt | 6 +----- ext/hash/tests/hash_pbkdf2_basic.phpt | 4 +--- ext/hash/tests/hash_pbkdf2_error.phpt | 4 +--- ext/hash/tests/hash_update_file.phpt | 6 +----- ext/hash/tests/hash_update_stream.phpt | 6 +----- ext/hash/tests/haval.phpt | 4 +--- ext/hash/tests/hmac-md5.phpt | 4 +--- ext/hash/tests/joaat.phpt | 4 +--- ext/hash/tests/md2.phpt | 4 +--- ext/hash/tests/md4.phpt | 4 +--- ext/hash/tests/md5.phpt | 4 +--- ext/hash/tests/mhash_001.phpt | 6 ++---- ext/hash/tests/mhash_002.phpt | 6 ++---- ext/hash/tests/mhash_003.phpt | 6 ++---- ext/hash/tests/mhash_004.phpt | 6 ++---- ext/hash/tests/new-context.phpt | 2 +- ext/hash/tests/reuse.phpt | 2 +- ext/hash/tests/ripemd128.phpt | 4 +--- ext/hash/tests/ripemd160.phpt | 4 +--- ext/hash/tests/ripemd256.phpt | 4 +--- ext/hash/tests/ripemd320.phpt | 4 +--- ext/hash/tests/serialize-context.phpt | 6 ++---- ext/hash/tests/sha1.phpt | 4 +--- ext/hash/tests/sha224.phpt | 4 +--- ext/hash/tests/sha256.phpt | 4 +--- ext/hash/tests/sha3.phpt | 4 +--- ext/hash/tests/sha384.phpt | 4 +--- ext/hash/tests/sha512-224.phpt | 4 +--- ext/hash/tests/sha512-256.phpt | 4 +--- ext/hash/tests/sha512.phpt | 4 +--- ext/hash/tests/skip_mhash.inc | 5 ----- ext/hash/tests/snefru.phpt | 4 +--- ext/hash/tests/tiger.phpt | 4 +--- ext/hash/tests/whirlpool.phpt | 4 +--- 63 files changed, 67 insertions(+), 198 deletions(-) delete mode 100644 ext/hash/tests/skip_mhash.inc diff --git a/ext/hash/tests/adler32.phpt b/ext/hash/tests/adler32.phpt index eab2a3f1fd..5b822b63a6 100644 --- a/ext/hash/tests/adler32.phpt +++ b/ext/hash/tests/adler32.phpt @@ -1,7 +1,5 @@ --TEST-- -ADLER32 ---SKIPIF-- - +Hash: ADLER32 algorithm --FILE-- --FILE-- +Bug #64745 (hash_pbkdf2() truncates data when using default length and hex output) --FILE-- +Bug #70312 (HAVAL gives wrong hashes in specific cases) --FILE-- --FILE-- +Hash: CRC32 algorithm --FILE-- +Hash: FNV132 algorithm --FILE-- +Hash: FNV164 algorithm --FILE-- +Hash: FNV1a32 algorithm --FILE-- +Hash: FNV1a64 algorithm --FILE-- +Hash: gost algorithm --FILE-- +Hash: hash_copy() via clone --FILE-- +Hash: hash_algos() function : basic functionality --FILE-- +Hash: hash_copy() basic tests --FILE-- +Hash: hash_copy() errors --FILE-- +Hash: hash_equals() test --FILE-- +Hash: hash() function : error conditions --FILE-- +Hash: hash_file() function : basic functionality --CREDITS-- Felix De Vliegher --FILE-- diff --git a/ext/hash/tests/hash_file_basic1.phpt b/ext/hash/tests/hash_file_basic1.phpt index 2e088cebe6..474410c782 100644 --- a/ext/hash/tests/hash_file_basic1.phpt +++ b/ext/hash/tests/hash_file_basic1.phpt @@ -1,7 +1,5 @@ --TEST-- -Test hash_file() function : basic functionality ---SKIPIF-- - +Hash: hash_file() function : basic functionality --FILE-- +Hash: hash_file() function : error conditions --CREDITS-- Felix De Vliegher --FILE-- diff --git a/ext/hash/tests/hash_hkdf_basic.phpt b/ext/hash/tests/hash_hkdf_basic.phpt index 06b5dac2cd..7cd5f7e22e 100644 --- a/ext/hash/tests/hash_hkdf_basic.phpt +++ b/ext/hash/tests/hash_hkdf_basic.phpt @@ -1,7 +1,5 @@ --TEST-- -Test hash_hkdf() function: basic functionality ---SKIPIF-- - +Hash: hash_hkdf() function: basic functionality --FILE-- +Hash: hash_hkdf() function: edge cases --FILE-- +Hash: hash_hkdf() function: error conditions --FILE-- +Hash: hash_hkdf() function: RFC 5869 test vectors --FILE-- +Hash: hash_hmac_algos() function : basic functionality --FILE-- +Hash: hash_file() function : basic functionality --FILE-- +Hash: hash_hmac() function : basic functionality --FILE-- +Hash: hash_hmac_file() function : basic functionality --FILE-- +Hash: hash_hmac_file() function : basic functionality --FILE-- +Hash: hash_init() function - errors test --FILE-- +Hash: hash_pbkdf2() function : basic functionality --FILE-- +Hash: Test hash_pbkdf2() function : error functionality --FILE-- - @phpsp - sao paulo - br ---SKIPIF-- - --FILE-- - @phpsp - sao paulo - br ---SKIPIF-- - --FILE-- +Hash: haval algorithm (multi-vector, multi-pass, multi-width) --FILE-- +Hash: hmac-md5 algorithm --FILE-- +Hash: Jenkins's one-at-a-time --FILE-- +Hash: md2 algorithm --FILE-- +Hash: md4 algorithm --FILE-- +Hash: md5 algorithm --FILE-- + --FILE-- + --FILE-- + --FILE-- + --FILE-- +Hash: ripemd128 algorithm --FILE-- +Hash: ripemd160 algorithm --FILE-- +Hash: ripemd256 algorithm --FILE-- +Hash: ripemd320 algorithm --FILE-- getMessage()}\n"; } --EXPECT-- -Exception: Serialization of 'HashContext' is not allowed \ No newline at end of file +Exception: Serialization of 'HashContext' is not allowed diff --git a/ext/hash/tests/sha1.phpt b/ext/hash/tests/sha1.phpt index b193781653..82a9703734 100644 --- a/ext/hash/tests/sha1.phpt +++ b/ext/hash/tests/sha1.phpt @@ -1,7 +1,5 @@ --TEST-- -sha1 algorithm ---SKIPIF-- - +Hash: sha1 algorithm --FILE-- +Hash: sha224 algorithm --FILE-- +Hash: sha256 algorithm --FILE-- +Hash: sha3 algorithm --FILE-- +Hash: sha384 algorithm --FILE-- +Hash: sha512/224 algorithm --FILE-- +Hash: sha512/256 algorithm --FILE-- +Hash: sha512 algorithm --FILE-- diff --git a/ext/hash/tests/snefru.phpt b/ext/hash/tests/snefru.phpt index 1b0dfa70fe..3d4694e6ba 100644 --- a/ext/hash/tests/snefru.phpt +++ b/ext/hash/tests/snefru.phpt @@ -1,7 +1,5 @@ --TEST-- -snefru ---SKIPIF-- - +Hash: snefru algorithm --FILE-- +Hash: tiger algorithm --FILE-- +Hash: whirlpool algorithm --FILE--