Re: OpenSSL random pseudo bytes

From: Date: Thu, 25 Sep 2008 22:16:02 +0000
Subject: Re: OpenSSL random pseudo bytes
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-40693@lists.php.net to get a copy of this message
On 25 Sep 2008, at 22:59, Cristian Rodríguez <crrodriguez@suse.de> wrote:
Scott MacVicar escribió:
Hi All, Attached and uploaded [1] is a patch to add the OpenSSL random pseudo byte function, at the moment it will return FALSE if the bytes aren't considered cryptographically strong, I am however considering making this parameter controlled. Any objections to me applying this to 5.3? Scott --[1] - http://whisky.macvicar.net/patches/openssl_prg.patch.txt
What is the status of this ? I see nothing that can break with this patch, but I would suggest the function to take the second argument by value instead of by reference, valid code like <?php $activation_code = md5(openssl_random_pseudo_bytes(128, true)); ?> causes a Fatal error: Only variables can be passed by
The second parameter indicates if the resultant data was strong random data. It's not an option. By default it is strong, if it runs out of data it will be weak. If you don't care don't pass a parameter. Scott

« previous php.internals (#40693) next »