PasswordPbkdf2: remove the 'use-hash-extension' option
[lhc/web/wiklou.git] / tests / phpunit / includes / password / Pbkdf2PasswordFallbackTest.php
1 <?php
2
3
4 /**
5 * @group large
6 * @covers Pbkdf2Password
7 */
8 class Pbkdf2PasswordFallbackTest extends PasswordTestCase {
9 protected function getTypeConfigs() {
10 return [
11 'pbkdf2' => [
12 'class' => Pbkdf2Password::class,
13 'algo' => 'sha256',
14 'cost' => '10000',
15 'length' => '128',
16 ],
17 ];
18 }
19
20 public static function providePasswordTests() {
21 return [
22 [ true, ":pbkdf2:sha1:1:20:c2FsdA==:DGDID5YfDnHzqbUkr2ASBi/gN6Y=", 'password' ],
23 [ true, ":pbkdf2:sha1:2:20:c2FsdA==:6mwBTcctb4zNHtkqzh1B8NjeiVc=", 'password' ],
24 [ true, ":pbkdf2:sha1:4096:20:c2FsdA==:SwB5AbdlSJq+rUnZJvch0GWkKcE=", 'password' ],
25 [ true, ":pbkdf2:sha1:4096:16:c2EAbHQ=:Vvpqp1VICZ3MN9fwNCXgww==", "pass\x00word" ],
26 ];
27 }
28 }