summaryrefslogtreecommitdiff
path: root/key.c
diff options
context:
space:
mode:
authordtucker <dtucker>2012-06-30 10:05:02 +0000
committerdtucker <dtucker>2012-06-30 10:05:02 +0000
commitd0556a4c93ad6caa9d4e4b1ed11522988d6c631f (patch)
tree1ebf2f5f6e7e91c7b2fbb2cf6b9366d68c5b67d8 /key.c
parentb56bdd6feef1df886721926a84b7c23251749580 (diff)
downloadopenssh-d0556a4c93ad6caa9d4e4b1ed11522988d6c631f.tar.gz
- (dtucker) [key.c] ifdef out sha256 key types on platforms that don't have
the required functions in libcrypto.
Diffstat (limited to 'key.c')
-rw-r--r--key.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/key.c b/key.c
index 8ef0b7e3..7e909970 100644
--- a/key.c
+++ b/key.c
@@ -342,9 +342,11 @@ key_fingerprint_raw(Key *k, enum fp_type dgst_type, u_int *dgst_raw_length)
case SSH_FP_SHA1:
md = EVP_sha1();
break;
+#ifdef HAVE_EVP_SHA256
case SSH_FP_SHA256:
md = EVP_sha256();
break;
+#endif
default:
fatal("key_fingerprint_raw: bad digest type %d",
dgst_type);