úά< 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  )  -cryptonite-conduit-0.1-D5PRhGuw5W2EqjLpacZ1iTCrypto.Hash.ConduitsinkHashhashFile$conduit-1.2.8-2ZP0h0MHA9uL2QibPReXc8Data.Conduit.Internal.ConduitSinkbytestring-0.10.8.1Data.ByteString.Internal ByteStringbaseControl.Monad.IO.ClassliftIO(resourcet-1.1.8.1-5khMMQmfOko5MjMvLjxM1gControl.Monad.Trans.Resource runResourceT+conduit-extra-1.1.14-37HBPmRt3wABZVJEW8y3RoData.Conduit.Binary sourceFile$$