Personal tools

PureMD5

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Initial project page)
Current revision (19:41, 14 June 2008) (edit) (undo)
m
 
(One intermediate revision not shown.)
Line 1: Line 1:
== Introduction ==
== Introduction ==
-
pureMD5[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pureMD5] is an MD5 hash routine written purely in Haskell using ByteStrings for efficiency.
+
pureMD5 is an MD5 hash routine written purely in Haskell using ByteStrings for efficiency. Source code is available from hackage [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pureMD5] and from the repository [http://code.haskell.org/~tommd/pureMD5/]
== Future Work ==
== Future Work ==
Line 7: Line 7:
* 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.
-
== See Also ==
+
 
-
* The Repository [http://code.haskell.org/~tommd/pureMD5/]
+
[[Category:Libraries]]
 +
[[Category:Packages]]

Current revision

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]

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.