From 76bebbf666aa6b0a38e7fda7317ee29fe02577d2 Mon Sep 17 00:00:00 2001 From: Christian Kuhn <lolli@schwarzbu.ch> Date: Tue, 31 May 2016 16:46:07 +0200 Subject: [PATCH] [BUGFIX] Always execute pbkdf2 tests The test annotation "@requires function hash_pbkdf2" doesn't work for whatever reason, those tests are always skipped. Since PHP7 always comes with hash_pbkdf2() built-in, the patch now just drops the annotation. Change-Id: Ice3adcebbeadf2c01e81960144c842bc4af268d2 Resolves: #76404 Releases: master Reviewed-on: https://review.typo3.org/48422 Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com> --- .../Tests/Unit/Salt/Pbkdf2SaltTest.php | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/typo3/sysext/saltedpasswords/Tests/Unit/Salt/Pbkdf2SaltTest.php b/typo3/sysext/saltedpasswords/Tests/Unit/Salt/Pbkdf2SaltTest.php index d5b455522a09..e69c993ab49b 100644 --- a/typo3/sysext/saltedpasswords/Tests/Unit/Salt/Pbkdf2SaltTest.php +++ b/typo3/sysext/saltedpasswords/Tests/Unit/Salt/Pbkdf2SaltTest.php @@ -74,7 +74,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase /** * @test - * @requires function hash_pbkdf2 */ public function nonEmptyPasswordResultsInNonNullSaltedPassword() { @@ -84,7 +83,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase /** * @test - * @requires function hash_pbkdf2 */ public function createdSaltedHashOfProperStructure() { @@ -95,7 +93,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase /** * @test - * @requires function hash_pbkdf2 */ public function createdSaltedHashOfProperStructureForCustomSaltWithoutSetting() { @@ -110,7 +107,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase /** * @test - * @requires function hash_pbkdf2 */ public function createdSaltedHashOfProperStructureForMinimumHashCount() { @@ -130,7 +126,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase * same "salted password hash" when using the same salt. * * @test - * @requires function hash_pbkdf2 */ public function authenticationWithValidAlphaCharClassPassword() { @@ -146,7 +141,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase * same "salted password hash" when using the same salt. * * @test - * @requires function hash_pbkdf2 */ public function authenticationWithValidNumericCharClassPassword() { @@ -162,7 +156,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase * same "salted password hash" when using the same salt. * * @test - * @requires function hash_pbkdf2 */ public function authenticationWithValidAsciiSpecialCharClassPassword() { @@ -178,7 +171,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase * same "salted password hash" when using the same salt. * * @test - * @requires function hash_pbkdf2 */ public function authenticationWithValidLatin1SpecialCharClassPassword() { @@ -198,7 +190,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase * same "salted password hash" when using the same salt. * * @test - * @requires function hash_pbkdf2 */ public function authenticationWithValidLatin1UmlautCharClassPassword() { @@ -218,7 +209,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase /** * @test - * @requires function hash_pbkdf2 */ public function authenticationWithNonValidPassword() { @@ -230,7 +220,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase /** * @test - * @requires function hash_pbkdf2 */ public function passwordVariationsResultInDifferentHashes() { @@ -292,7 +281,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase /** * @test - * @requires function hash_pbkdf2 */ public function updateNecessityForValidSaltedPassword() { @@ -318,7 +306,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase /** * @test - * @requires function hash_pbkdf2 */ public function updateNecessityForDecreasedHashcount() { @@ -334,7 +321,6 @@ class Pbkdf2SaltTest extends \TYPO3\CMS\Core\Tests\UnitTestCase /** * @test - * @requires function hash_pbkdf2 */ public function isCompatibleWithPythonPasslibHashes() { -- GitLab