Annotation of embedaddon/php/ext/openssl/tests/006.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: openssl_pkey_new() with an empty sub-array arg generates a malformed resource
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("openssl")) print "skip"; ?>
                      5: --FILE--
                      6: <?php
                      7: /* openssl_pkey_get_details() segfaults when getting the information
                      8:        from openssl_pkey_new() with an empty sub-array arg             */
                      9: 
                     10: $rsa = array("rsa" => array());
                     11: $dsa = array("dsa" => array());
                     12: $dh = array("dh" => array());
                     13: 
                     14: openssl_pkey_get_details(openssl_pkey_new($rsa));
                     15: openssl_pkey_get_details(openssl_pkey_new($dsa));
                     16: openssl_pkey_get_details(openssl_pkey_new($dh));
                     17: ?>
                     18: --EXPECTF--
                     19: 
                     20: Warning: openssl_pkey_get_details() expects parameter 1 to be resource, boolean given in %s on line %d
                     21: 
                     22: Warning: openssl_pkey_get_details() expects parameter 1 to be resource, boolean given in %s on line %d
                     23: 
                     24: Warning: openssl_pkey_get_details() expects parameter 1 to be resource, boolean given in %s on line %d
                     25: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>