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_sha1(),
|
||||||
EVP_md5(),
|
EVP_md5(),
|
||||||
EVP_ripemd160(),
|
EVP_ripemd160(),
|
||||||
|
#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
||||||
EVP_sha256(),
|
EVP_sha256(),
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -3375,7 +3377,9 @@ static int test_signature(CK_SESSION_HANDLE sess)
|
||||||
CKM_SHA1_RSA_PKCS,
|
CKM_SHA1_RSA_PKCS,
|
||||||
CKM_MD5_RSA_PKCS,
|
CKM_MD5_RSA_PKCS,
|
||||||
CKM_RIPEMD160_RSA_PKCS,
|
CKM_RIPEMD160_RSA_PKCS,
|
||||||
|
#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
||||||
CKM_SHA256_RSA_PKCS,
|
CKM_SHA256_RSA_PKCS,
|
||||||
|
#endif
|
||||||
0xffffff
|
0xffffff
|
||||||
};
|
};
|
||||||
size_t mechTypes_num = sizeof(mechTypes)/sizeof(CK_MECHANISM_TYPE);
|
size_t mechTypes_num = sizeof(mechTypes)/sizeof(CK_MECHANISM_TYPE);
|
||||||
|
|
Loading…
Reference in New Issue