Added md5 functions.