nano-md5-0.1.2: Efficient, ByteString bindings to OpenSSL.

PortabilityRequires FFI
Stabilityprovisional
MaintainerDon Stewart <dons@galois.com>

Data.Digest.OpenSSL.MD5

Description

 

Synopsis

Documentation

md5sum :: ByteString -> StringSource

Fast md5 using OpenSSL. The md5 hash should be referentially transparent.. The ByteString is guaranteed not to be copied.

The result string should be identical to the output of MD5(1). That is:

 $ md5 /usr/share/dict/words 
 MD5 (/usr/share/dict/words) = e5c152147e93b81424c13772330e74b3

While this md5sum binding will return: