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 +3/−3
- tests/runtests.hs +5/−5
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" $