diff --git a/Cargo.toml b/Cargo.toml
index 5db3a3090a8f59b97a1f892d57b398b2bc6d70d9..63a078528cd5c2c6c76e84380b273bc36e71c475 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "hashtoc"
-version = "0.1.7"
+version = "0.1.8"
 authors = ["Anders Blomdell <anders.blomdell@control.lth.se>"]
 build = "build.rs"
 links = "libhash.a,libssl"
diff --git a/src/md5sum.c b/src/md5sum.c
index 898f992fc6b1060f506914991bab9c92b0b8c5ea..ab850b3c35e8ed18a0995eda2553d501f0daeaba 100644
--- a/src/md5sum.c
+++ b/src/md5sum.c
@@ -26,6 +26,7 @@ General Public License for more details.
 #include <fcntl.h>
 #include <time.h>
 #include <unistd.h>
+#define OPENSSL_API_COMPAT 10101
 #include <openssl/md5.h>
 #include <errno.h>
 #include <limits.h>
diff --git a/src/sha512sum.c b/src/sha512sum.c
index 09f2554168c4e659eebf9b3404be4a6b77d8efcf..d70e60a3c23780a26338883ae6f73caae0586cf7 100644
--- a/src/sha512sum.c
+++ b/src/sha512sum.c
@@ -26,6 +26,7 @@ General Public License for more details.
 #include <fcntl.h>
 #include <time.h>
 #include <unistd.h>
+#define OPENSSL_API_COMPAT 10101
 #include <openssl/sha.h>
 #include <errno.h>
 #include <limits.h>