From e16dfa94f86358033531c4a97dcb51508ef84d49 Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Sat, 25 Jan 2020 13:05:42 +1100 Subject: Put EC key export inside OPENSSL_HAS_ECC. Fixes link error when building against an OpenSSL that does not have ECC. --- ssh-keygen.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ssh-keygen.c') diff --git a/ssh-keygen.c b/ssh-keygen.c index 14d2357a..d29f97bb 100644 --- a/ssh-keygen.c +++ b/ssh-keygen.c @@ -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)); } -- cgit v1.2.1