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 +4/−0
- crypto-rng.cabal +8/−8
- src/Crypto/RNG/Class.hs +1/−2
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.