]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix no-rc2
authorMatt Caswell <matt@openssl.org>
Tue, 24 Nov 2020 14:45:07 +0000 (14:45 +0000)
committerMatt Caswell <matt@openssl.org>
Wed, 25 Nov 2020 17:07:01 +0000 (17:07 +0000)
Skip a test that relies on RC2 being present in a no-rc2 build.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/13496)

test/recipes/80-test_pkcs12.t

index 0f977d7755fb6737b3c377c06eb30ef9f769baad..03edc59eeac23f04efdb83c96d909100aacf4486 100644 (file)
@@ -90,13 +90,17 @@ ok(run(app(["openssl", "pkcs12", "-export",
             "-out", $outfile2])),
    "test_pkcs12_passcerts");
 
-# Test reading legacy PKCS#12 file
-ok(run(app(["openssl", "pkcs12", "-export",
-            "-in", srctop_file(@path, "v3-certs-RC2.p12"),
-            "-passin", "pass:v3-certs",
-            "-provider", "default", "-provider", "legacy",
-            "-nokeys", "-passout", "pass:v3-certs", "-descert",
-            "-out", $outfile3])),
-   "test_pkcs12_passcerts_legacy");
+SKIP: {
+    skip "Skipping legacy PKCS#12 test because RC2 is disabled in this build", 1
+        if disabled("rc2");
+    # Test reading legacy PKCS#12 file
+    ok(run(app(["openssl", "pkcs12", "-export",
+                "-in", srctop_file(@path, "v3-certs-RC2.p12"),
+                "-passin", "pass:v3-certs",
+                "-provider", "default", "-provider", "legacy",
+                "-nokeys", "-passout", "pass:v3-certs", "-descert",
+                "-out", $outfile3])),
+    "test_pkcs12_passcerts_legacy");
+}
 
 SetConsoleOutputCP($savedcp) if (defined($savedcp));