]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Put EC key export inside OPENSSL_HAS_ECC.
authorDarren Tucker <dtucker@dtucker.net>
Sat, 25 Jan 2020 02:05:42 +0000 (13:05 +1100)
committerDarren Tucker <dtucker@dtucker.net>
Sat, 25 Jan 2020 02:05:42 +0000 (13:05 +1100)
Fixes link error when building against an OpenSSL that does not have
ECC.

ssh-keygen.c

index 14d2357a71bd515be7c92519a749d79b2ff63c2a..d29f97bb3cd3a9b23165d83f35dba8ecc6d15a3c 100644 (file)
@@ -406,10 +406,12 @@ do_convert_to_pem(struct sshkey *k)
                if (!PEM_write_DSA_PUBKEY(stdout, k->dsa))
                        fatal("PEM_write_DSA_PUBKEY failed");
                break;
+#ifdef OPENSSL_HAS_ECC
        case KEY_ECDSA:
                if (!PEM_write_EC_PUBKEY(stdout, k->ecdsa))
                        fatal("PEM_write_EC_PUBKEY failed");
                break;
+#endif
        default:
                fatal("%s: unsupported key type %s", __func__, sshkey_type(k));
        }