Index: /trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp	(revision 84234)
+++ /trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp	(revision 84235)
@@ -91,5 +91,5 @@
     *pcbResult = 0;
     AssertReturn(!(fFlags & ~RTCRPKCS7SIGN_SD_F_VALID_MASK), VERR_INVALID_FLAGS);
-#if defined(IPRT_WITH_OPENSSL) && (OPENSSL_VERSION_NUMBER > 0x10000000L) /* 0.9.8 doesn't seem to have EVP_PKEY_CTX_set_signature_md. */
+#if defined(IPRT_WITH_OPENSSL)
     AssertReturn((int)cbData >= 0 && (unsigned)cbData == cbData, VERR_TOO_MUCH_DATA);
 
@@ -119,5 +119,5 @@
                  * Create a BIO for the data buffer.
                  */
-                BIO *pOsslData = BIO_new_mem_buf(pvData, (int)cbData);
+                BIO *pOsslData = BIO_new_mem_buf((void *)pvData, (int)cbData);
                 if (pOsslData)
                 {
