public static byte[] CalculateDigest(string algorithm, byte[] input) { IDigest digest = GetDigest(algorithm); digest.BlockUpdate(input, 0, input.Length); return DoFinal(digest); }