packages feed

crypto-conduit 0.5.2 → 0.5.2.1

raw patch · 2 files changed

+8/−8 lines, 2 filesdep ~cerealdep ~crypto-api

Dependency ranges changed: cereal, crypto-api

Files

crypto-conduit.cabal view
@@ -1,6 +1,6 @@ Cabal-version:       >= 1.8 Name:                crypto-conduit-Version:             0.5.2+Version:             0.5.2.1 Synopsis:            Conduit interface for cryptographic operations (from crypto-api). Homepage:            https://github.com/meteficha/crypto-conduit License:             BSD3@@ -34,7 +34,7 @@   Build-depends:     base         >= 3   && < 5,     bytestring   >= 0.9,-    cereal       >= 0.3 && < 0.4,+    cereal       >= 0.3 && < 0.5,     conduit      >= 1.0 && < 1.1,     transformers >= 0.2 && < 0.4   if flag(old-crypto-api)@@ -50,7 +50,7 @@     base,     bytestring,     cereal,-    crypto-api   >= 0.11,+    crypto-api   >= 0.12,     conduit,     transformers, 
tests/runtests.hs view
@@ -148,19 +148,19 @@   prop "works with conduitEncryptCtr" $     testBlockCipherConduit       Nothing-      (conduitEncryptCtr k CM.zeroIV CM.incIV)-      (fst . CM.ctr CM.incIV k CM.zeroIV)+      (conduitEncryptCtr k CM.zeroIV C.incIV)+      (fst . CM.ctr C.incIV k CM.zeroIV)   prop "works with conduitDecryptCtr" $     testBlockCipherConduit       Nothing-      (conduitDecryptCtr k CM.zeroIV CM.incIV)-      (fst . CM.unCtr CM.incIV k CM.zeroIV)+      (conduitDecryptCtr k CM.zeroIV C.incIV)+      (fst . CM.unCtr C.incIV k CM.zeroIV)    it "works with sourceCtr" $     let len :: Num a => a         len = 1024 * 1024 -- 1 MiB         r1 = runPureResource $ sourceCtr k CM.zeroIV $$ isolate len =$ consumeAsLazy-        r2 = fst $ CM.ctr CM.incIV k CM.zeroIV (L.replicate len 0)+        r2 = fst $ CM.ctr C.incIV k CM.zeroIV (L.replicate len 0)     in r1 == r2    prop "works with sinkCbcMac" $