X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_aide%28?a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2Fpassword%2FPbkdf2PasswordTest.php;h=ff069cd94b907881b6ec82dba7abd290cc8cab58;hb=3cecf7e6f1b6b30e86c3b08372ecf200bd5a9018;hp=ae471207a5cea9ed33e07d719db34f290d8201f5;hpb=38d59dd21347dc5167fbef94a0558f6bbdcd4195;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/includes/password/Pbkdf2PasswordTest.php b/tests/phpunit/includes/password/Pbkdf2PasswordTest.php index ae471207a5..ff069cd94b 100644 --- a/tests/phpunit/includes/password/Pbkdf2PasswordTest.php +++ b/tests/phpunit/includes/password/Pbkdf2PasswordTest.php @@ -2,23 +2,28 @@ /** * @group large + * @covers Pbkdf2Password + * @covers Password + * @covers ParameterizedPassword + * @requires function hash_pbkdf2 */ class Pbkdf2PasswordTest extends PasswordTestCase { protected function getTypeConfigs() { - return array( 'pbkdf2' => array( + return [ 'pbkdf2' => [ 'class' => 'Pbkdf2Password', 'algo' => 'sha256', 'cost' => '10000', 'length' => '128', - ) ); + 'use-hash-extension' => true, + ] ]; } - public function providePasswordTests() { - return array( - array( true, ":pbkdf2:sha1:1:20:c2FsdA==:DGDID5YfDnHzqbUkr2ASBi/gN6Y=", 'password' ), - array( true, ":pbkdf2:sha1:2:20:c2FsdA==:6mwBTcctb4zNHtkqzh1B8NjeiVc=", 'password' ), - array( true, ":pbkdf2:sha1:4096:20:c2FsdA==:SwB5AbdlSJq+rUnZJvch0GWkKcE=", 'password' ), - array( true, ":pbkdf2:sha1:4096:16:c2EAbHQ=:Vvpqp1VICZ3MN9fwNCXgww==", "pass\x00word" ), - ); + public static function providePasswordTests() { + return [ + [ true, ":pbkdf2:sha1:1:20:c2FsdA==:DGDID5YfDnHzqbUkr2ASBi/gN6Y=", 'password' ], + [ true, ":pbkdf2:sha1:2:20:c2FsdA==:6mwBTcctb4zNHtkqzh1B8NjeiVc=", 'password' ], + [ true, ":pbkdf2:sha1:4096:20:c2FsdA==:SwB5AbdlSJq+rUnZJvch0GWkKcE=", 'password' ], + [ true, ":pbkdf2:sha1:4096:16:c2EAbHQ=:Vvpqp1VICZ3MN9fwNCXgww==", "pass\x00word" ], + ]; } }