MissingH-1.3.0.1: Large utility library

CopyrightCopyright (C) 2001 Ian Lynagh
LicenseEither BSD or GPL
MaintainerIan Lynagh <igloo@earth.li>
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Data.Hash.MD5

Description

Generation of MD5sums

Written by Ian Lynagh, igloo@earth.li

Synopsis

Documentation

md5 :: MD5 a => a -> ABCD Source

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

md5s :: MD5 a => a -> String Source

Returns a hex number ala the md5sum program.

md5i :: MD5 a => a -> Integer Source

Returns an integer equivalent to hex number from md5s.

class MD5 a where Source

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 -> a Source

finished :: a -> Bool Source

newtype ABCD Source

Constructors

ABCD (Word32, Word32, Word32, Word32) 

Instances

Eq ABCD Source 

Methods

(==) :: ABCD -> ABCD -> Bool

(/=) :: ABCD -> ABCD -> Bool

Num ABCD Source 

Methods

(+) :: ABCD -> ABCD -> ABCD

(-) :: ABCD -> ABCD -> ABCD

(*) :: ABCD -> ABCD -> ABCD

negate :: ABCD -> ABCD

abs :: ABCD -> ABCD

signum :: ABCD -> ABCD

fromInteger :: Integer -> ABCD

Show ABCD Source 

Methods

showsPrec :: Int -> ABCD -> ShowS

show :: ABCD -> String

showList :: [ABCD] -> ShowS

newtype Str Source

Constructors

Str String 

Instances