md5.lua will be rewritten using a memorylibrary.