]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Skip SK unit tests when built without security-key
authorDarren Tucker <dtucker@dtucker.net>
Thu, 7 Oct 2021 04:55:49 +0000 (15:55 +1100)
committerDarren Tucker <dtucker@dtucker.net>
Thu, 7 Oct 2021 04:55:49 +0000 (15:55 +1100)
regress/unittests/sshkey/test_file.c
regress/unittests/sshsig/tests.c

index 7d767336ef47d26ec8c709212f36f40b5abb584d..deb3ec125c9a2bef10817be601c4a9018f63c3f8 100644 (file)
@@ -422,6 +422,7 @@ sshkey_file_tests(void)
 
        sshkey_free(k1);
 
+#ifdef ENABLE_SK
 #if defined(WITH_OPENSSL) && defined(OPENSSL_HAS_ECC)
        TEST_START("parse ECDSA-SK from private");
        buf = load_file("ecdsa_sk1");
@@ -552,6 +553,7 @@ sshkey_file_tests(void)
        TEST_DONE();
 
        sshkey_free(k1);
+#endif /* ENABLE_SK */
 
        sshbuf_free(pw);
 
index bf59d58d157efbc68ecfd19817617600ff5e1d9a..48db08bfbefb73882f78ef3f53bab33964010745 100644 (file)
@@ -117,6 +117,7 @@ tests(void)
        check_sig("ed25519.pub", "ed25519.sig", msg, namespace);
        TEST_DONE();
 
+#ifdef ENABLE_SK
 #if defined(WITH_OPENSSL) && defined(OPENSSL_HAS_ECC)
        TEST_START("check ECDSA-SK signature");
        check_sig("ecdsa_sk.pub", "ecdsa_sk.sig", msg, namespace);
@@ -133,6 +134,7 @@ tests(void)
            msg, namespace);
        TEST_DONE();
 #endif
+#endif /* ENABLE_SK */
 
        sshbuf_free(msg);
        free(namespace);