aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/passwords/driver/base.php
diff options
context:
space:
mode:
authorTristan Darricau <github@nicofuma.fr>2016-12-03 14:07:56 +0100
committerTristan Darricau <github@nicofuma.fr>2016-12-03 14:07:56 +0100
commit487df8befc9477c742b2794593c2ddb290c1c678 (patch)
tree7e04e7c2a5bcdcc1a7e19327669ec5ec52a57e88 /phpBB/phpbb/passwords/driver/base.php
parent48db9cbcf035001a9a39e88973d297104e89bbcb (diff)
parent380be9f1fd713dbcee91f12f18060d6b3ff4819e (diff)
downloadforums-487df8befc9477c742b2794593c2ddb290c1c678.tar
forums-487df8befc9477c742b2794593c2ddb290c1c678.tar.gz
forums-487df8befc9477c742b2794593c2ddb290c1c678.tar.bz2
forums-487df8befc9477c742b2794593c2ddb290c1c678.tar.xz
forums-487df8befc9477c742b2794593c2ddb290c1c678.zip
Merge pull request #4405 from marc1706/ticket/14733
[ticket/14733] Support increasing hashing cost factor * marc1706/ticket/14733: [ticket/14733] Make sure detect_algorithm() works correctly and add tests [ticket/14733] Extend passwords driver_interface in rehashable_driver_interface [ticket/14733] Use new interface to preserve backwards compatibility [ticket/14733] Use default cost factor in bcrypt constructor [ticket/14733] Support increasing hashing cost factor
Diffstat (limited to 'phpBB/phpbb/passwords/driver/base.php')
-rw-r--r--phpBB/phpbb/passwords/driver/base.php12
1 files changed, 10 insertions, 2 deletions
diff --git a/phpBB/phpbb/passwords/driver/base.php b/phpBB/phpbb/passwords/driver/base.php
index fd07a61bf4..0997b5b700 100644
--- a/phpBB/phpbb/passwords/driver/base.php
+++ b/phpBB/phpbb/passwords/driver/base.php
@@ -13,7 +13,7 @@
namespace phpbb\passwords\driver;
-abstract class base implements driver_interface
+abstract class base implements rehashable_driver_interface
{
/** @var \phpbb\config\config */
protected $config;
@@ -21,7 +21,7 @@ abstract class base implements driver_interface
/** @var \phpbb\passwords\driver\helper */
protected $helper;
- /** @var driver name */
+ /** @var string Driver name */
protected $name;
/**
@@ -53,6 +53,14 @@ abstract class base implements driver_interface
}
/**
+ * {@inheritdoc}
+ */
+ public function needs_rehash($hash)
+ {
+ return false;
+ }
+
+ /**
* {@inheritdoc}
*/
public function get_settings_only($hash, $full = false)