Add fence against using EVP_sha256 mech.
Which is only available in >=0.9.8
This commit is contained in:
parent
e41d94ca1a
commit
1df8570a66
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue