Difference between revisions of "PureMD5"
Jump to navigation
Jump to search
(Initial project page) |
m (Link to source repository dead) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
== Introduction == |
== Introduction == |
||
− | pureMD5[http://hackage.haskell.org/cgi-bin/hackage-scripts/package/pureMD5] |
+ | 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 == |
||
+ | [[Category:Libraries]] |
||
− | * The Repository [http://code.haskell.org/~tommd/pureMD5/] |
||
+ | [[Category:Packages]] |
||
+ | [[Category:Pages with broken file links]] |
Latest revision as of 04:06, 26 April 2021
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]
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.