summaryrefslogtreecommitdiff
path: root/ssh-keygen.c
diff options
context:
space:
mode:
authordjm <djm>2010-11-11 03:17:02 +0000
committerdjm <djm>2010-11-11 03:17:02 +0000
commitfcb1334e23abdb223e66ac7f4e20d157c8cf7123 (patch)
tree258b1e0325a09240c1ff769223dcdd9e5bcdd79f /ssh-keygen.c
parent6019e26a655c0eaed070877c217d10fde648c004 (diff)
downloadopenssh-fcb1334e23abdb223e66ac7f4e20d157c8cf7123.tar.gz
- (djm) [servconf.c ssh-add.c ssh-keygen.c] don't look for ECDSA keys on
platforms that don't support ECC. Fixes some spurious warnings reported by tim@
Diffstat (limited to 'ssh-keygen.c')
-rw-r--r--ssh-keygen.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ssh-keygen.c b/ssh-keygen.c
index 560c4818..b9fd10ab 100644
--- a/ssh-keygen.c
+++ b/ssh-keygen.c
@@ -177,10 +177,12 @@ ask_filename(struct passwd *pw, const char *prompt)
case KEY_DSA:
name = _PATH_SSH_CLIENT_ID_DSA;
break;
+#ifdef OPENSSL_HAS_ECC
case KEY_ECDSA_CERT:
case KEY_ECDSA:
name = _PATH_SSH_CLIENT_ID_ECDSA;
break;
+#endif
case KEY_RSA_CERT:
case KEY_RSA_CERT_V00:
case KEY_RSA: