diff options
author | Marc Alexander <admin@m-a-styles.de> | 2014-05-11 22:23:23 +0200 |
---|---|---|
committer | Marc Alexander <admin@m-a-styles.de> | 2014-06-01 21:31:04 +0200 |
commit | 1e758ba7f01fb07c2f497d755837bdce9bd57f18 (patch) | |
tree | bd288e8fe71af40ba694ace905e5d2eac7087c83 /tests/passwords | |
parent | [ticket/12352] Add tests for checking smf passwords (diff) | |
download | phpbb-1e758ba7f01fb07c2f497d755837bdce9bd57f18.tar.gz phpbb-1e758ba7f01fb07c2f497d755837bdce9bd57f18.tar.bz2 phpbb-1e758ba7f01fb07c2f497d755837bdce9bd57f18.zip |
[ticket/12352] Add passwords driver for passwords that should be converted
This driver will only be used for getting the new $CP$ prefix that will signal
that the hash is a legacy hash that needs to be converted.
PHPBB3-12352
Diffstat (limited to 'tests/passwords')
-rw-r--r-- | tests/passwords/manager_test.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/passwords/manager_test.php b/tests/passwords/manager_test.php index c2fda170a1..d0f860c4c5 100644 --- a/tests/passwords/manager_test.php +++ b/tests/passwords/manager_test.php @@ -30,6 +30,7 @@ class phpbb_passwords_manager_test extends \phpbb_test_case 'passwords.driver.bcrypt' => new \phpbb\passwords\driver\bcrypt($config, $this->driver_helper), 'passwords.driver.salted_md5' => new \phpbb\passwords\driver\salted_md5($config, $this->driver_helper), 'passwords.driver.phpass' => new \phpbb\passwords\driver\phpass($config, $this->driver_helper), + 'passwords.driver.convert_password' => new \phpbb\passwords\driver\convert_password($config, $this->driver_helper), 'passwords.driver.sha1_smf' => new \phpbb\passwords\driver\sha1_smf($config, $this->driver_helper), ); @@ -134,13 +135,16 @@ class phpbb_passwords_manager_test extends \phpbb_test_case { return array( array('foobar', '3858f62230ac3c915f300c664312c63f', true), + array('foobar', '$CP$3858f62230ac3c915f300c664312c63f', true), + array('foobar', '$CP$3858f62230ac3c915f300c', false), array('foobar', '$S$b57a939fa4f2c04413a4eea9734a0903647b7adb93181295', false), array('foobar', '$2a\S$kkkkaakdkdiej39023903204j2k3490234jk234j02349', false), array('foobar', '$H$kklk938d023k//k3023', false), array('foobar', '$H$3PtYMgXb39lrIWkgoxYLWtRkZtY3AY/', false), array('foobar', '$2a$kwiweorurlaeirw', false), array('foobar', '6f9e2a1899e1f15708fd2e554103480eb53e8b57', false), - array('foobar', '6f9e2a1899e1f15708fd2e554103480eb53e8b57', true, array('login_name' => 'test')), + array('foobar', '6f9e2a1899e1f15708fd2e554103480eb53e8b57', false, array('login_name' => 'test')), + array('foobar', '$CP$6f9e2a1899e1f15708fd2e554103480eb53e8b57', true, array('login_name' => 'test')), array('foobar', '6f9e2a1899', false, array('login_name' => 'test')), ); } |