Personal tools

PureMD5

From HaskellWiki

Revision as of 23:47, 12 June 2008 by Tom (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

1 Introduction

pureMD5[1] is an MD5 hash routine written purely in Haskell using ByteStrings for efficiency.

2 Future Work

  • Performance can always stand to be improved
    • The length of the block is checked way too often, look at this first.
  • If someone wanted to sweat blood, improving a general compiler to a point where the rolled version were as fast as the unrolled version is would be a great feat.

3 See Also

  • The Repository [2]