removed hmac_md5_sum function and method