crypto-conduit 0.5.2.2 → 0.5.3
raw patch · 2 files changed
+14/−3 lines, 2 filesdep +conduit-extradep +resourcetdep ~conduit
Dependencies added: conduit-extra, resourcet
Dependency ranges changed: conduit
Files
- crypto-conduit.cabal +11/−3
- src/Crypto/Conduit.hs +3/−0
crypto-conduit.cabal view
@@ -1,6 +1,6 @@ Cabal-version: >= 1.8 Name: crypto-conduit-Version: 0.5.2.2+Version: 0.5.3 Synopsis: Conduit interface for cryptographic operations (from crypto-api). Homepage: https://github.com/meteficha/crypto-conduit License: BSD3@@ -27,6 +27,9 @@ Description: Use crypto-api < 0.9. Default: False +Flag conduit11+ Description: Use conduit >= 1.1.+ Library Hs-Source-Dirs: src Exposed-modules:@@ -35,8 +38,11 @@ base >= 3 && < 5, bytestring >= 0.9, cereal >= 0.3 && < 0.5,- conduit >= 1.0 && < 1.1,- transformers >= 0.2 && < 0.4+ conduit >= 1.0 && < 1.2,+ transformers >= 0.2 && < 0.4,+ resourcet+ if flag(conduit11)+ Build-depends: conduit-extra >= 1.1 if flag(old-crypto-api) Build-depends: crypto-api >= 0.8 && < 0.9 CPP-options: -DOLD_CRYPTO_API@@ -61,6 +67,8 @@ -- finally, our own package crypto-conduit+ if flag(conduit11)+ Build-depends: conduit-extra >= 1.1 GHC-options: -Wall Hs-source-dirs: tests Main-is: runtests.hs
src/Crypto/Conduit.hs view
@@ -66,6 +66,9 @@ import Control.Monad.IO.Class (MonadIO, liftIO) import Control.Monad.Trans.Class (lift) +-- from resourcet+import Control.Monad.Trans.Resource (runResourceT)+ -- | Helper to get our return type. getType :: Monad m => sink input m output -> output