diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2021-04-05  Vladimir Shabanov  <dev@vshabanov.com>
+
+	* HsOpenSSL.cabal (Version): Bump version to 0.11.6.1
+
+	* Windows: Use libcrypto instead of eay; allow pkg-config.
+	by @slycelote (#57)
+
 2021-03-19  Vladimir Shabanov  <dev@vshabanov.com>
 
 	* HsOpenSSL.cabal (Version): Bump version to 0.11.6
diff --git a/HsOpenSSL.cabal b/HsOpenSSL.cabal
--- a/HsOpenSSL.cabal
+++ b/HsOpenSSL.cabal
@@ -10,7 +10,7 @@
     systems and stable. You may also be interested in the @tls@ package,
     <http://hackage.haskell.org/package/tls>, which is a pure Haskell
     implementation of SSL.
-Version:       0.11.6
+Version:       0.11.6.1
 License:       PublicDomain
 License-File:  COPYING
 Author:        Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen
@@ -108,21 +108,16 @@
         Include-Dirs: /opt/local/include
         Extra-Lib-Dirs: /opt/local/lib
 
-    if os(mingw32)
-        if arch(x86_64)
-            Extra-Libraries: eay32 ssl
-
-        if arch(i386)
-            Extra-Libraries: eay32 ssl32
+    if flag(use-pkg-config)
+        pkgconfig-depends: libssl, libcrypto
+    else
+        Extra-Libraries: ssl crypto
 
+    if os(mingw32)
         C-Sources:       cbits/mutex-win.c
         CC-Options:      -D MINGW32 -DNOCRYPT
         CPP-Options:     -DCALLCONV=stdcall
     else
-        if flag(use-pkg-config)
-            pkgconfig-depends: libssl, libcrypto
-        else
-            Extra-Libraries: ssl crypto
         C-Sources:       cbits/mutex-pthread.c
         CC-Options:      -D PTHREAD
         CPP-Options:     -DCALLCONV=ccall
