mcrypt_create_iv always fails to gather sufficient random data
| Bug #55169 | mcrypt_create_iv always fails to gather sufficient random data | ||||
|---|---|---|---|---|---|
| Submitted: | 2011-07-09 16:23 UTC | Modified: | 2011-07-23 06:21 UTC | ||
| From: | nikic@php.net | Assigned: | pajoye (profile) | ||
| Status: | Closed | Package: | mcrypt related | ||
| PHP Version: | 5.4SVN-2011-07-09 (snap) | OS: | Windows 7 | ||
| Private report: | No | CVE-ID: | None | ||
[2011-07-09 16:23 UTC] nikic@php.net
Description: ------------ When using the 5.4 snaps calling mcrypt_create_iv with either MCRYPT_DEV_RANDOM or MCRYPT_DEV_URANDOM as source always fails to gather sufficient random data regardless of the specified size. (Could be related: http://svn.php.net/viewvc?view=revision&revision=312201 ) Test script: --------------- <?php var_dump(mcrypt_create_iv(1, MCRYPT_DEV_URANDOM)); Expected result: ---------------- string 'm' (length=1) [or similar] Actual result: -------------- Fatal error: mcrypt_create_iv() [<a href='function.mcrypt-create-iv'>function.mcrypt-create-iv</a>]: Could not gather sufficient random data in D:\htdocs\stack\quick.php on line 3
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2011-07-09 16:26 UTC] nikic@php.net
[2011-07-10 10:37 UTC] pajoye@php.net
[2011-07-10 11:09 UTC] nikic@php.net
[2011-07-10 11:12 UTC] nikic@php.net
[2011-07-10 11:19 UTC] nikic@php.net
[2011-07-10 11:32 UTC] pajoye@php.net
[2011-07-10 14:32 UTC] nikic@php.net
[2011-07-10 14:53 UTC] nikic@php.net
[2011-07-10 16:58 UTC] pajoye@php.net
[2011-07-10 17:38 UTC] nikic@php.net
-Status: Feedback +Status: Closed -Assigned To: +Assigned To: nikic
[2011-07-10 17:38 UTC] nikic@php.net
[2011-07-10 17:41 UTC] nikic@php.net
-Assigned To: nikic +Assigned To: pajoye
[2011-07-10 17:41 UTC] nikic@php.net
[2011-07-11 11:06 UTC] aharvey@php.net
-Status: Closed +Status: Bogus -Assigned To: pajoye +Assigned To:
[2011-07-11 12:50 UTC] aharvey@php.net
[2011-07-11 14:20 UTC] nikic@php.net
-Status: Open +Status: Closed
[2011-07-11 14:20 UTC] nikic@php.net
[2011-07-11 14:23 UTC] pajoye@php.net
-Status: Closed +Status: Assigned -Assigned To: +Assigned To: pajoye
[2011-07-11 14:23 UTC] pajoye@php.net
[2011-07-18 13:10 UTC] pajoye@php.net
[2011-07-23 06:21 UTC] pajoye@php.net
-Status: Assigned +Status: Closed