úÎ g       BSD-style#Vincent Hanquez <vincent@snarc.org> experimentalunknownNoneOTA % that calculates HMAC of a stream of s and returns digest d. BSD-style#Vincent Hanquez <vincent@snarc.org> experimentalunknownNoneOTA  that hashes a stream of s and creates a digest d.uHashes the whole contents of the given file in constant memory. This function is just a convenient wrapper around  defined as: hashFile fp =  $  ( fp  ) None0  nonce (12 random bytes)symmetric key (32 bytes) symmetric key (32 bytes)    None          !"#$%&'()/cryptonite-conduit-0.2.1-FmGHddHFqIOGQrKerYVmCwCrypto.MAC.HMAC.ConduitCrypto.Hash.Conduit$Crypto.Cipher.ChaChaPoly1305.ConduitCrypto.PubKey.ECIES.ConduitB ByteStringsinkHMACsinkHashhashFileChaChaExceptionEncryptNonceExceptionEncryptKeyExceptionDecryptNonceExceptionDecryptKeyExceptionMismatchedAuthencryptdecrypt$fExceptionChaChaException$fShowChaChaException'conduit-1.2.12.1-6b4TSFRWHoSApJNfxxMPJ4Data.Conduit.Internal.ConduitSinkbytestring-0.10.8.1Data.ByteString.InternalbaseControl.Monad.IO.ClassliftIO&resourcet-1.1.9-C4iL7xe8foFJ5dtZR3u3WVControl.Monad.Trans.Resource runResourceT*conduit-extra-1.2.0-BCK2oJNEngg5G4PYYmyyQLData.Conduit.Binary sourceFile$$cfCurve getNonceKeyproxypointBinarySize throwOnFail