/// <summary> /// Compute HMAC. /// </summary> /// <param name="key">The key of HMAC.</param> /// <param name="buf">The data to be computed.</param> /// <returns>The computed result.</returns> internal static byte[] HMAC(byte[] key, byte[] buf) { return(CryptoUtility.ComputeMd5Hmac(key, buf)); }