aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/crypto/driver/interface.php
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2013-06-27 14:20:47 +0200
committerMarc Alexander <admin@m-a-styles.de>2013-09-14 13:53:19 +0200
commit857b90057b6b613c844b0358340f452cd8174df5 (patch)
treed6bbed6e475b44f5ade38a4a27ddab2421786e0a /phpBB/includes/crypto/driver/interface.php
parentdae4327cfcd0908dc751f47cbbc462df454d153c (diff)
downloadforums-857b90057b6b613c844b0358340f452cd8174df5.tar
forums-857b90057b6b613c844b0358340f452cd8174df5.tar.gz
forums-857b90057b6b613c844b0358340f452cd8174df5.tar.bz2
forums-857b90057b6b613c844b0358340f452cd8174df5.tar.xz
forums-857b90057b6b613c844b0358340f452cd8174df5.zip
[feature/passwords] Add method for obtaining the hash settings only
This is needed for combined hashing of passwords. PHPBB3-11610
Diffstat (limited to 'phpBB/includes/crypto/driver/interface.php')
-rw-r--r--phpBB/includes/crypto/driver/interface.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/phpBB/includes/crypto/driver/interface.php b/phpBB/includes/crypto/driver/interface.php
index b8383bda5a..9686aa33de 100644
--- a/phpBB/includes/crypto/driver/interface.php
+++ b/phpBB/includes/crypto/driver/interface.php
@@ -50,7 +50,19 @@ interface phpbb_crypto_driver_interface
/**
* Check the password against the supplied hash
*
+ * @param string $password The password to check
+ * @param string $hash The password hash to check against
* @return bool True if password is correct, else false
*/
public function check($password, $hash);
+
+ /**
+ * Get only the settings of the specified hash
+ *
+ * @param string $hash Password hash
+ * @param bool $full Return full settings or only settings
+ * related to the salt
+ * @return string String containing the hash settings
+ */
+ public function get_settings_only($hash, $full = false);
}