hmac function is compiling.