Update phpass. Props duck_. fixes #16072

git-svn-id: https://develop.svn.wordpress.org/trunk@17678 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren 2011-04-21 20:44:39 +00:00
parent d60e75b7d3
commit f2f01db006
1 changed files with 6 additions and 4 deletions

View File

@ -3,13 +3,13 @@
* Portable PHP password hashing framework. * Portable PHP password hashing framework.
* @package phpass * @package phpass
* @since 2.5 * @since 2.5
* @version 0.2 / genuine. * @version 0.3 / WordPress
* @link http://www.openwall.com/phpass/ * @link http://www.openwall.com/phpass/
*/ */
# #
# Written by Solar Designer <solar at openwall.com> in 2004-2006 and placed in # Written by Solar Designer <solar at openwall.com> in 2004-2006 and placed in
# the public domain. # the public domain. Revised in subsequent years, still public domain.
# #
# There's absolutely no warranty. # There's absolutely no warranty.
# #
@ -29,7 +29,7 @@
* Portable PHP password hashing framework. * Portable PHP password hashing framework.
* *
* @package phpass * @package phpass
* @version 0.2 / genuine. * @version 0.3 / WordPress
* @link http://www.openwall.com/phpass/ * @link http://www.openwall.com/phpass/
* @since 2.5 * @since 2.5
*/ */
@ -114,7 +114,9 @@ class PasswordHash {
if (substr($setting, 0, 2) == $output) if (substr($setting, 0, 2) == $output)
$output = '*1'; $output = '*1';
if (substr($setting, 0, 3) != '$P$') $id = substr($setting, 0, 3);
# We use "$P$", phpBB3 uses "$H$" for the same thing
if ($id != '$P$' && $id != '$H$')
return $output; return $output;
$count_log2 = strpos($this->itoa64, $setting[3]); $count_log2 = strpos($this->itoa64, $setting[3]);