diff options
| author | Marc Alexander <admin@m-a-styles.de> | 2016-09-25 20:32:42 +0200 | 
|---|---|---|
| committer | Marc Alexander <admin@m-a-styles.de> | 2016-10-03 22:09:22 +0200 | 
| commit | 722639a0e213e905cfb4a01aa54e638f7670ba63 (patch) | |
| tree | 5f61072382f92ff684014c9122401904336f12d1 /phpBB/phpbb/passwords/driver/rehashable_driver_interface.php | |
| parent | d15269950d8f577a69f3359614d48087c84d4cec (diff) | |
| download | forums-722639a0e213e905cfb4a01aa54e638f7670ba63.tar forums-722639a0e213e905cfb4a01aa54e638f7670ba63.tar.gz forums-722639a0e213e905cfb4a01aa54e638f7670ba63.tar.bz2 forums-722639a0e213e905cfb4a01aa54e638f7670ba63.tar.xz forums-722639a0e213e905cfb4a01aa54e638f7670ba63.zip  | |
[ticket/14733] Extend passwords driver_interface in rehashable_driver_interface
PHPBB3-14733
Diffstat (limited to 'phpBB/phpbb/passwords/driver/rehashable_driver_interface.php')
| -rw-r--r-- | phpBB/phpbb/passwords/driver/rehashable_driver_interface.php | 54 | 
1 files changed, 1 insertions, 53 deletions
diff --git a/phpBB/phpbb/passwords/driver/rehashable_driver_interface.php b/phpBB/phpbb/passwords/driver/rehashable_driver_interface.php index c22f41cf6b..ca30748502 100644 --- a/phpBB/phpbb/passwords/driver/rehashable_driver_interface.php +++ b/phpBB/phpbb/passwords/driver/rehashable_driver_interface.php @@ -13,65 +13,13 @@  namespace phpbb\passwords\driver; -interface rehashable_driver_interface +interface rehashable_driver_interface extends driver_interface  {  	/** -	* Check if hash type is supported -	* -	* @return bool		True if supported, false if not -	*/ -	public function is_supported(); - -	/** -	* Check if hash type is a legacy hash type -	* -	* @return bool		True if it's a legacy hash type, false if not -	*/ -	public function is_legacy(); - -	/**  	 * Check if password needs to be rehashed  	 *  	 * @param string $hash Hash to check for rehash  	 * @return bool True if password needs to be rehashed, false if not  	 */  	public function needs_rehash($hash); - -	/** -	* Returns the hash prefix -	* -	* @return string	Hash prefix -	*/ -	public function get_prefix(); - -	/** -	* Hash the password -	* -	* @param string $password The password that should be hashed -	* -	* @return bool|string	Password hash or false if something went wrong -	*			during hashing -	*/ -	public function hash($password); - -	/** -	* Check the password against the supplied hash -	* -	* @param string		$password The password to check -	* @param string		$hash The password hash to check against -	* @param array		$user_row User's row in users table -	* -	* @return bool		True if password is correct, else false -	*/ -	public function check($password, $hash, $user_row = array()); - -	/** -	* 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);  }  | 
