MissingH-1.2.0.0: Large utility library

Portabilityportable
Stabilityprovisional
MaintainerIan Lynagh <igloo@earth.li>
Safe HaskellNone

Data.Hash.MD5

Description

Generation of MD5sums

Written by Ian Lynagh, igloo@earth.li

Synopsis

Documentation

md5 :: MD5 a => a -> ABCDSource

The simplest function, gives you the MD5 of a string as 4-tuple of 32bit words.

md5s :: MD5 a => a -> StringSource

Returns a hex number ala the md5sum program.

md5i :: MD5 a => a -> IntegerSource

Returns an integer equivalent to hex number from md5s.

class MD5 a whereSource

Anything we want to work out the MD5 of must be an instance of class MD5

Methods

get_next :: a -> ([Word32], Int, a)Source

len_pad :: Zord64 -> a -> aSource

finished :: a -> BoolSource

newtype ABCD Source

Constructors

ABCD (Word32, Word32, Word32, Word32) 

Instances

newtype Str Source

Constructors

Str String 

Instances

newtype BoolList Source

Constructors

BoolList [Bool] 

Instances

newtype WordList Source

Constructors

WordList ([Word32], Zord64) 

Instances