Add fence against using EVP_sha256 mech.

Which is only available in >=0.9.8
This commit is contained in:
Henrik Andersson 2014-03-14 09:11:10 +01:00 committed by Viktor Tarasov
parent e41d94ca1a
commit 1df8570a66
1 changed files with 4 additions and 0 deletions

View File

@ -3298,7 +3298,9 @@ static int sign_verify_openssl(CK_SESSION_HANDLE session,
EVP_sha1(),
EVP_md5(),
EVP_ripemd160(),
#if OPENSSL_VERSION_NUMBER >= 0x00908000L
EVP_sha256(),
#endif
};
#endif
@ -3375,7 +3377,9 @@ static int test_signature(CK_SESSION_HANDLE sess)
CKM_SHA1_RSA_PKCS,
CKM_MD5_RSA_PKCS,
CKM_RIPEMD160_RSA_PKCS,
#if OPENSSL_VERSION_NUMBER >= 0x00908000L
CKM_SHA256_RSA_PKCS,
#endif
0xffffff
};
size_t mechTypes_num = sizeof(mechTypes)/sizeof(CK_MECHANISM_TYPE);