- (dtucker) [key.c] ifdef out sha256 key types on platforms that don't have

the required functions in libcrypto.
This commit is contained in:
Darren Tucker 2012-06-30 20:05:02 +10:00
parent 3886f95d42
commit 14a9d2515b
2 changed files with 4 additions and 0 deletions

View File

@ -44,6 +44,8 @@
from draft6 of the spec and will not be in the RFC when published. Patch
from mdb at juniper net via bz#2023, ok markus.
- (dtucker) [myproposal.h] Remove trailing backslash to fix compile error.
- (dtucker) [key.c] ifdef out sha256 key types on platforms that don't have
the required functions in libcrypto.
20120628
- (dtucker) [openbsd-compat/getrrsetbyname-ldns.c] bz #2022: prevent null

2
key.c
View File

@ -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);