summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2012-02-06 07:41:27 +1100
committerDamien Miller <djm@mindrot.org>2012-02-06 07:41:27 +1100
commitb56e4930aeada1b73d3457b452bf241236fdb1ed (patch)
treef17450f1ff0ef4222d8264ba25ae785fa5fc6a09
parente9b3ad73baf25fa780f853e40f91ce74f0381c76 (diff)
- (djm) [ssh-keygen.c] Don't fail in do_gen_all_hostkeys on platforms
that don't support ECC. Patch from Phil Oleson
-rw-r--r--ChangeLog7
-rw-r--r--ssh-keygen.c2
2 files changed, 5 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 4bdc73ec7..3a9c052a9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,6 @@
120120117 120120206
2 - (dtucker) [configure.ac mac.c openbsd-compat/openssl-compat.h] Add 2 - (djm) [ssh-keygen.c] Don't fail in do_gen_all_hostkeys on platforms
3 null implementation of HMAC_CTX_init for the benefit of old versions 3 that don't support ECC. Patch from Phil Oleson
4 of OpenSSL that don't have it.
5 4
620111219 520111219
7 - OpenBSD CVS Sync 6 - OpenBSD CVS Sync
diff --git a/ssh-keygen.c b/ssh-keygen.c
index 53b232d6e..5fcd3a159 100644
--- a/ssh-keygen.c
+++ b/ssh-keygen.c
@@ -857,7 +857,9 @@ do_gen_all_hostkeys(struct passwd *pw)
857 { "rsa1", "RSA1", _PATH_HOST_KEY_FILE }, 857 { "rsa1", "RSA1", _PATH_HOST_KEY_FILE },
858 { "rsa", "RSA" ,_PATH_HOST_RSA_KEY_FILE }, 858 { "rsa", "RSA" ,_PATH_HOST_RSA_KEY_FILE },
859 { "dsa", "DSA", _PATH_HOST_DSA_KEY_FILE }, 859 { "dsa", "DSA", _PATH_HOST_DSA_KEY_FILE },
860#ifdef OPENSSL_HAS_ECC
860 { "ecdsa", "ECDSA",_PATH_HOST_ECDSA_KEY_FILE }, 861 { "ecdsa", "ECDSA",_PATH_HOST_ECDSA_KEY_FILE },
862#endif
861 { NULL, NULL, NULL } 863 { NULL, NULL, NULL }
862 }; 864 };
863 865