diff options
| author | Marc Alexander <admin@m-a-styles.de> | 2013-06-27 14:20:47 +0200 |
|---|---|---|
| committer | Marc Alexander <admin@m-a-styles.de> | 2013-09-14 13:53:19 +0200 |
| commit | 857b90057b6b613c844b0358340f452cd8174df5 (patch) | |
| tree | d6bbed6e475b44f5ade38a4a27ddab2421786e0a /phpBB/includes/crypto/driver/interface.php | |
| parent | dae4327cfcd0908dc751f47cbbc462df454d153c (diff) | |
| download | forums-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.php | 12 |
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); } |
