added missing hmac_md5() function to hmac.h