Safe Haskell | None |
---|---|
Language | Haskell2010 |
Crypto.Random.DRBG.HMAC
Documentation
Instances
CryptoRandomGen HmacDRBG # | |
Defined in Crypto.Random.DRBG Methods newGen :: ByteString -> Either GenError HmacDRBG # genSeedLength :: Tagged HmacDRBG ByteLength # genBytes :: ByteLength -> HmacDRBG -> Either GenError (ByteString, HmacDRBG) # reseedInfo :: HmacDRBG -> ReseedInfo # reseedPeriod :: HmacDRBG -> ReseedInfo # genBytesWithEntropy :: ByteLength -> ByteString -> HmacDRBG -> Either GenError (ByteString, HmacDRBG) # reseed :: ByteString -> HmacDRBG -> Either GenError HmacDRBG # |
instantiate :: Hash c d => Entropy -> Nonce -> PersonalizationString -> State d Source #
generate :: Hash c d => State d -> BitLength -> AdditionalInput -> Maybe (RandomBits, State d) Source #