- (dtucker) [key.c] ifdef out sha256 key types on platforms that don't have
   the required functions in libcrypto.
diff --git a/key.c b/key.c
index 8ef0b7e..7e90997 100644
--- a/key.c
+++ b/key.c
@@ -342,9 +342,11 @@
 	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);