]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
test-ec: Skip SM2 key import test if SM2 is disabled
authorTomas Mraz <tomas@openssl.org>
Mon, 28 Jul 2025 09:13:06 +0000 (11:13 +0200)
committerTomas Mraz <tomas@openssl.org>
Mon, 28 Jul 2025 11:22:53 +0000 (13:22 +0200)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28106)

(cherry picked from commit 981d6776a339bebbb1aa4a38b940dd1526ab3508)

test/recipes/15-test_ec.t

index 92f763f4c5f5c6cdde883b0b11bf2601cc23308f..106da47231e704bcac76ae16cb30ede450e0e93a 100644 (file)
@@ -33,10 +33,16 @@ subtest 'EC conversions -- private key' => sub {
     tconversion( -type => 'ec', -prefix => 'ec-priv',
                  -in => srctop_file("test","testec-p256.pem") );
 };
-subtest 'EC conversions -- private key' => sub {
-    tconversion( -type => 'ec', -prefix => 'sm2-priv',
-                 -in => srctop_file("test","testec-sm2.pem") );
-};
+
+SKIP: {
+    skip "SM2 is not supported by this OpenSSL build", 1
+        if disabled("sm2");
+    subtest 'EC conversions -- private key' => sub {
+        tconversion( -type => 'ec', -prefix => 'sm2-priv',
+                     -in => srctop_file("test","testec-sm2.pem") );
+    };
+}
+
 subtest 'EC conversions -- private key PKCS#8' => sub {
     tconversion( -type => 'ec', -prefix => 'ec-pkcs8',
                  -in => srctop_file("test","testec-p256.pem"),