]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Remove unnecessary OPENSSL_NO_RSA remnants
authorMichael Baentsch <57787676+baentsch@users.noreply.github.com>
Tue, 29 Jul 2025 10:32:00 +0000 (12:32 +0200)
committerTomas Mraz <tomas@openssl.org>
Wed, 30 Jul 2025 16:36:26 +0000 (18:36 +0200)
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28113)

apps/progs.pl
test/generate_buildtest.pl

index 4a1e4be47c692c7914c17fd478bfac1e86fd1e63..c886e8424f46a45619e9073471dd714ebe7a1f3a 100644 (file)
@@ -93,7 +93,6 @@ EOF
 
     my %cmd_disabler = (
         ciphers  => "sock",
-        genrsa   => "rsa",
         gendsa   => "dsa",
         dsaparam => "dsa",
         gendh    => "dh",
@@ -107,7 +106,7 @@ EOF
 #   [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" ],
index 62c64f33d0841423f70573fe618a7cd14e14ac69..8e5e8ec32718e1b161224110ed7366430ce5fb9c 100644 (file)
@@ -23,9 +23,19 @@ print <<"_____";
 #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)
 {