md5 library

the original md5 library is now fixed