diff --git a/haskell/src/Crypto/Secp256k1/Internal.hs b/haskell/src/Crypto/Secp256k1/Internal.hs
--- a/haskell/src/Crypto/Secp256k1/Internal.hs
+++ b/haskell/src/Crypto/Secp256k1/Internal.hs
@@ -282,8 +282,8 @@
     "secp256k1.h secp256k1_ecdsa_signature_normalize"
     ecdsaSignatureNormalize
     :: Ptr Ctx
-    -> Ptr Sig64 -- | output
-    -> Ptr Sig64 -- | input
+    -> Ptr Sig64 -- ^ output
+    -> Ptr Sig64 -- ^ input
     -> IO Ret
 
 foreign import ccall
diff --git a/secp256k1.cabal b/secp256k1.cabal
--- a/secp256k1.cabal
+++ b/secp256k1.cabal
@@ -1,5 +1,5 @@
 name:                secp256k1
-version:             0.3.0
+version:             0.3.1
 synopsis:            secp256k1 bindings for Haskell
 description:         Please see README.md
 homepage:            http://github.com/haskoin/secp256k1#readme
