PR: 2908
[openssl.git] / apps / genrsa.c
index a9f40e8adfb3edf1e24eaa69f818adc1ebac1bdf..37e9310910b2968c0b148531c371d5e06993b9e1 100644 (file)
@@ -265,8 +265,11 @@ bad:
 
        BIO_printf(bio_err,"Generating RSA private key, %d bit long modulus\n",
                num);
-
+#ifdef OPENSSL_NO_ENGINE
        rsa = RSA_new();
+#else
+       rsa = RSA_new_method(e);
+#endif
        if (!rsa)
                goto err;