Difference between revisions of "PureMD5"
Jump to navigation
Jump to 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]] |
Revision as of 19:41, 14 June 2008
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.