PureMD5: Difference between revisions
mNo edit summary |
m (Link to source repository dead) |
||
Line 10: | Line 10: | ||
[[Category:Libraries]] | [[Category:Libraries]] | ||
[[Category:Packages]] | [[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.