summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ssh-keygen.c2
1 files changed, 2 insertions, 0 deletions
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));
}