Copyright | (c) 2019 Galois Inc. |
---|---|
License | BSD3 |
Maintainer | cryptol@galois.com |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Cryptol.ModuleSystem.Fingerprint
Description
Synopsis
- data Fingerprint
- fingerprint :: ByteString -> Fingerprint
- fingerprintFile :: FilePath -> IO (Either IOError Fingerprint)
- fingerprintHexString :: Fingerprint -> String
Documentation
data Fingerprint Source #
Instances
fingerprint :: ByteString -> Fingerprint Source #
Compute a fingerprint for a bytestring.
fingerprintFile :: FilePath -> IO (Either IOError Fingerprint) Source #
Attempt to compute the fingerprint of the file at the given path.
Returns Left
in the case of an error.