packages feed

crypto-rng 0.1.0.0 → 0.1.0.1

raw patch · 3 files changed

+13/−10 lines, 3 filesdep ~DRBGdep ~bytestringdep ~crypto-apiPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: DRBG, bytestring, crypto-api, exceptions, monad-control, mtl, transformers-base

API changes (from Hackage documentation)

- Crypto.RNG.Class: randomBytes :: (CryptoRNG m, CryptoRNG m) => ByteLength -> m ByteString
+ Crypto.RNG.Class: randomBytes :: CryptoRNG m => ByteLength -> m ByteString

Files

ChangeLog.md view
@@ -1,5 +1,9 @@ # Revision history for crypto-rng +## 0.1.0.1  -- 2017-01-18++* Removed a redundant constraint that led to build failures with GHC 8.0.2.+ ## 0.1.0.0  -- 2016-12-06  * First version. Released on an unsuspecting world.
crypto-rng.cabal view
@@ -1,5 +1,5 @@ name:                crypto-rng-version:             0.1.0.0+version:             0.1.0.1 synopsis:            Cryptographic random number generator.  description:         Convenient wrapper for the cryptographic random generator@@ -27,12 +27,12 @@                        Crypto.RNG.Class                        Crypto.RNG.Utils   build-depends:       base < 5,-                       DRBG,-                       bytestring,-                       exceptions,-                       crypto-api,-                       monad-control,-                       mtl,-                       transformers-base+                       DRBG              >= 0.5.5 && < 0.6,+                       bytestring        >= 0.10.8 && < 0.11,+                       crypto-api        >= 0.13.2 && < 0.14,+                       mtl               >= 2.2.1 && < 2.3,+                       exceptions        >= 0.8.3 && < 0.9,+                       monad-control     >= 1.0.1 && < 1.1,+                       transformers-base >= 0.4.4 && < 0.5   hs-source-dirs:      src   default-language:    Haskell2010
src/Crypto/RNG/Class.hs view
@@ -16,8 +16,7 @@ -- | Monads carrying around the RNG state. class Monad m => CryptoRNG m where   -- | Generate given number of cryptographically secure random bytes.-  randomBytes :: CryptoRNG m-              => ByteLength -- ^ number of bytes to generate+  randomBytes :: ByteLength -- ^ number of bytes to generate               -> m ByteString  -- | Generic, overlapping instance.