Update phpass to 0.2. Props hakre. fixes #10727

git-svn-id: https://develop.svn.wordpress.org/trunk@12521 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren 2009-12-23 16:31:57 +00:00
parent 71847c3df1
commit 291ca310b4
1 changed files with 5 additions and 5 deletions

View File

@ -3,7 +3,7 @@
* Portable PHP password hashing framework. * Portable PHP password hashing framework.
* @package phpass * @package phpass
* @since 2.5 * @since 2.5
* @version 0.1 * @version 0.2 / genuine.
* @link http://www.openwall.com/phpass/ * @link http://www.openwall.com/phpass/
*/ */
@ -29,7 +29,7 @@
* Portable PHP password hashing framework. * Portable PHP password hashing framework.
* *
* @package phpass * @package phpass
* @version 0.1 / genuine * @version 0.2 / genuine.
* @link http://www.openwall.com/phpass/ * @link http://www.openwall.com/phpass/
* @since 2.5 * @since 2.5
*/ */
@ -49,14 +49,14 @@ class PasswordHash {
$this->portable_hashes = $portable_hashes; $this->portable_hashes = $portable_hashes;
$this->random_state = microtime() . (function_exists('getmypid') ? getmypid() : '') . uniqid(rand(), TRUE); $this->random_state = microtime() . uniqid(rand(), TRUE); // removed getmypid() for compability reasons
} }
function get_random_bytes($count) function get_random_bytes($count)
{ {
$output = ''; $output = '';
if (($fh = @fopen('/dev/urandom', 'rb'))) { if (is_readable('/dev/urandom') &&
($fh = @fopen('/dev/urandom', 'rb'))) {
$output = fread($fh, $count); $output = fread($fh, $count);
fclose($fh); fclose($fh);
} }