Jon Ciesla 111191
diff -up bacula-3.0.2/bacula-3.0.2/src/lib/crypto.c.openssl bacula-3.0.2/bacula-3.0.2/src/lib/crypto.c
Jon Ciesla 111191
--- bacula-3.0.2/bacula-3.0.2/src/lib/crypto.c.openssl	2008-11-06 20:10:08.000000000 +0100
Jon Ciesla 111191
+++ bacula-3.0.2/bacula-3.0.2/src/lib/crypto.c	2009-08-22 12:48:20.000000000 +0200
Jon Ciesla 111191
@@ -973,6 +977,10 @@ void crypto_sign_free(SIGNATURE *sig)
Jon Ciesla 111191
    free (sig);
Jon Ciesla 111191
 }
Jon Ciesla 111191
 
Jon Ciesla 111191
+#if OPENSSL_VERSION_NUMBER >= 0x10000000L
Jon Ciesla 111191
+#define EVP_PKEY_decrypt EVP_PKEY_decrypt_old
Jon Ciesla 111191
+#define EVP_PKEY_encrypt EVP_PKEY_encrypt_old
Jon Ciesla 111191
+#endif
Jon Ciesla 111191
 /*
Jon Ciesla 111191
  * Create a new encryption session.
Jon Ciesla 111191
  *  Returns: A pointer to a CRYPTO_SESSION object on success.