- (djm) [key.h] Fix ifdefs for no-ECC OpenSSL
diff --git a/ChangeLog b/ChangeLog
index 3b81314..8f78d23 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
20140821
- (djm) [Makefile.in] fix reference to libtest_helper.a in sshkey test too.
+ - (djm) [key.h] Fix ifdefs for no-ECC OpenSSL
20140820
- (djm) [configure.ac] Check OpenSSL version is supported at configure time;
diff --git a/key.h b/key.h
index 4be4fed..c6401a5 100644
--- a/key.h
+++ b/key.h
@@ -81,10 +81,10 @@
const char **);
char *key_alg_list(int, int);
-#ifdef WITH_OPENSSL
+#if defined(WITH_OPENSSL) && defined(OPENSSL_HAS_ECC)
int key_ec_validate_public(const EC_GROUP *, const EC_POINT *);
int key_ec_validate_private(const EC_KEY *);
-#endif /* WITH_OPENSSL */
+#endif /* defined(WITH_OPENSSL) && defined(OPENSSL_HAS_ECC) */
Key *key_from_blob(const u_char *, u_int);
int key_to_blob(const Key *, u_char **, u_int *);