Personal tools

PureMD5

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m
m
 
Line 6: Line 6:
 
** The length of the block is checked way too often, look at this first.
 
** 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.
 
* 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.
  +
  +
  +
[[Category:Libraries]]
  +
[[Category:Packages]]

Latest revision as of 19:41, 14 June 2008

[edit] 1 Introduction

pureMD5 is an MD5 hash routine written purely in Haskell using ByteStrings for efficiency. Source code is available from hackage [1] and from the repository [2]

[edit] 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.