Put EC key export inside OPENSSL_HAS_ECC.

Fixes link error when building against an OpenSSL that does not have
ECC.
This commit is contained in:
Darren Tucker 2020-01-25 13:05:42 +11:00
parent 94a2e5951b
commit e16dfa94f8
1 changed files with 2 additions and 0 deletions

View 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));
}