my %cmd_disabler = (
ciphers => "sock",
- genrsa => "rsa",
gendsa => "dsa",
dsaparam => "dsa",
gendh => "dh",
# [2] = preprocessor conditional for excluding irrespective of deprecation
# rsa => [ "pkey", "3_0", "rsa" ],
# genrsa => [ "genpkey", "3_0", "rsa" ],
- rsautl => [ "pkeyutl", "3_0", "rsa" ],
+ rsautl => [ "pkeyutl", "3_0", "" ],
# dhparam => [ "pkeyparam", "3_0", "dh" ],
# dsaparam => [ "pkeyparam", "3_0", "dsa" ],
# dsa => [ "pkey", "3_0", "dsa" ],
#ifndef OPENSSL_NO_STDIO
# include <stdio.h>
#endif
+_____
+
+if (${name_uc} eq "RSA") {
+ print("#include <openssl/rsa.h>");
+}
+else {
+ print <<"_____";
#ifndef OPENSSL_NO_${name_uc}
# include <openssl/$name.h>
#endif
+_____
+}
+print <<"_____";
int main(void)
{