[PHP-BUG] Bug #51636 [NEW]: openssl_random_pseudo_bytes() painfully slow

2010-04-22 Thread kaisellgren at gmail dot com
From: 
Operating system: Windows
PHP version:  5.3.2
Package:  OpenSSL related
Bug Type: Bug
Bug description:openssl_random_pseudo_bytes() painfully slow

Description:

Whenever I execute the following command:



openssl_random_pseudo_bytes(1); // or any other number



PHP will process the function call for like a minute.



I am using Windows 7, and it is affected by both x86 and x64 systems. I do
not see a problem on Linux, though.

Test script:
---
$random = openssl_random_pseudo_bytes(1, $strong);

Expected result:

The random generation should happen within a blink of an eye.


-- 
Edit bug report at http://bugs.php.net/bug.php?id=51636&edit=1
-- 
Try a snapshot (PHP 5.2):
http://bugs.php.net/fix.php?id=51636&r=trysnapshot52
Try a snapshot (PHP 5.3):
http://bugs.php.net/fix.php?id=51636&r=trysnapshot53
Try a snapshot (PHP 6.0):
http://bugs.php.net/fix.php?id=51636&r=trysnapshot60
Fixed in SVN:
http://bugs.php.net/fix.php?id=51636&r=fixed
Fixed in SVN and need be documented: 
http://bugs.php.net/fix.php?id=51636&r=needdocs
Fixed in release:
http://bugs.php.net/fix.php?id=51636&r=alreadyfixed
Need backtrace:  
http://bugs.php.net/fix.php?id=51636&r=needtrace
Need Reproduce Script:   
http://bugs.php.net/fix.php?id=51636&r=needscript
Try newer version:   
http://bugs.php.net/fix.php?id=51636&r=oldversion
Not developer issue: 
http://bugs.php.net/fix.php?id=51636&r=support
Expected behavior:   
http://bugs.php.net/fix.php?id=51636&r=notwrong
Not enough info: 
http://bugs.php.net/fix.php?id=51636&r=notenoughinfo
Submitted twice: 
http://bugs.php.net/fix.php?id=51636&r=submittedtwice
register_globals:
http://bugs.php.net/fix.php?id=51636&r=globals
PHP 4 support discontinued:  http://bugs.php.net/fix.php?id=51636&r=php4
Daylight Savings:http://bugs.php.net/fix.php?id=51636&r=dst
IIS Stability:   
http://bugs.php.net/fix.php?id=51636&r=isapi
Install GNU Sed: 
http://bugs.php.net/fix.php?id=51636&r=gnused
Floating point limitations:  
http://bugs.php.net/fix.php?id=51636&r=float
No Zend Extensions:  
http://bugs.php.net/fix.php?id=51636&r=nozend
MySQL Configuration Error:   
http://bugs.php.net/fix.php?id=51636&r=mysqlcfg



#41286 [Com]: Variant VT_ARRAY of VT_UI1

2009-03-26 Thread kaisellgren at gmail dot com
 ID:  41286
 Comment by:  kaisellgren at gmail dot com
 Reported By: milman at gmx dot de
 Status:  Open
 Bug Type:Feature/Change Request
 PHP Version: 5.2.2
 New Comment:

I am experiencing same problems.

$rng = new DOTNET("mscorlib",
"System.Security.Cryptography.RNGCryptoServiceProvider");
$arr = array(0);
$v = new VARIANT($arr,VT_ARRAY | VT_UI1);
$rng->GetBytes($v);
unset($rng);

It throws an error: Fatal error: Uncaught exception 'com_exception'
with message 'Variant type conversion failed: Type mismatch.


Previous Comments:


[2007-05-04 17:12:28] milman at gmx dot de

Description:

for calling navigate2 you need to pass array of byte.
that is not possible.



Reproduce code:
---
Visible = true;
$ie->Height= 500 ;
$ie->Width = 700 ;


$post = array (ord('p'),ord('='),ord('1')) ;
$v = new VARIANT($post, VT_ARRAY|VT_UI1); 

//postdata need to be array of byte

$ie->Navigate2("http://host/web/echo_request.php",0,'',$v) ;

?> 

Expected result:

posting data to web-server

Actual result:
--
com_exception





-- 
Edit this bug report at http://bugs.php.net/?id=41286&edit=1