pajoye                                   Mon, 21 Feb 2011 12:50:26 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=308535

Log:
- fix bug #54061, memory leak in openssl_decrypt

Bug: http://bugs.php.net/54061 (unknown) 
      
Changed paths:
    A   php/php-src/branches/PHP_5_3/ext/openssl/tests/bug54061.phpt
    A   php/php-src/trunk/ext/openssl/tests/bug54061.phpt

Added: php/php-src/branches/PHP_5_3/ext/openssl/tests/bug54061.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/openssl/tests/bug54061.phpt                
                (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/openssl/tests/bug54061.phpt        
2011-02-21 12:50:26 UTC (rev 308535)
@@ -0,0 +1,17 @@
+--TEST--
+Bug #54061 (Memory leak in openssl_decrypt)
+--SKIPIF--
+<?php if (!extension_loaded("openssl")) die("skip"); ?>
+--FILE--
+<?php
+$data = "jfdslkjvflsdkjvlkfjvlkjfvlkdm,4w 043920r 9234r 32904r 09243
+r7-89437 r892374 r894372 r894 7289r7 f  frwerfh i iurf iuryw uyrfouiwy ruy
+972439 8478942 yrhfjkdhls";
+$pass = "r23498rui324hjbnkj";
+
+$cr = openssl_encrypt($data, 'des3', $pass, false, '1qazxsw2');
+$dcr = openssl_decrypt($cr, 'des3', $pass, false, '1qazxsw2');
+echo "Done";
+?>
+--EXPECT--
+Done

Added: php/php-src/trunk/ext/openssl/tests/bug54061.phpt
===================================================================
--- php/php-src/trunk/ext/openssl/tests/bug54061.phpt                           
(rev 0)
+++ php/php-src/trunk/ext/openssl/tests/bug54061.phpt   2011-02-21 12:50:26 UTC 
(rev 308535)
@@ -0,0 +1,17 @@
+--TEST--
+Bug #54061 (Memory leak in openssl_decrypt)
+--SKIPIF--
+<?php if (!extension_loaded("openssl")) die("skip"); ?>
+--FILE--
+<?php
+$data = "jfdslkjvflsdkjvlkfjvlkjfvlkdm,4w 043920r 9234r 32904r 09243
+r7-89437 r892374 r894372 r894 7289r7 f  frwerfh i iurf iuryw uyrfouiwy ruy
+972439 8478942 yrhfjkdhls";
+$pass = "r23498rui324hjbnkj";
+
+$cr = openssl_encrypt($data, 'des3', $pass, false, '1qazxsw2');
+$dcr = openssl_decrypt($cr, 'des3', $pass, false, '1qazxsw2');
+echo "Done";
+?>
+--EXPECT--
+Done

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to