I was under the impression that phpseclib didn't need openssl however when I try the following code...
$rsa = new Crypt_RSA();
$key = $rsa->createKey();
I get the following error as IF it is using openssl functions. Sort of confused.
Warning: openssl_pkey_export(): cannot get key from parameter 1 in /RSA.php on line 509
Warning: openssl_pkey_get_details() expects parameter 1 to be resource, boolean given in /RSA.php on line 510
Warning: array_values() expects parameter 1 to be /RSA.php on line 513
Warning: call_user_func_array() expects parameter 2 to be array, null given in /RSA.php on line 513
Warning: array_values() expects parameter 1 to be array, boolean given in /RSA.php on line 514
Warning: call_user_func_array() expects parameter 2 to be array, null given in /RSA.php on line 514