public static string Canonicalize(string input, CanonicalizationAlgorithm algorithm) { if (algorithm.Equals(CanonicalizationAlgorithm.NoFws)) { return(NoFws(input)); } else if (algorithm.Equals(CanonicalizationAlgorithm.Simple)) { return(Simple(input)); } else { return(input); } }
public void SignBodyTests(string body, string hash, CanonicalizationAlgorithm type) { string cb = Canonicalization.CanonicalizationBody(body, type); Console.WriteLine("-- start --"); Console.WriteLine(body); Console.WriteLine("-- end --"); Console.WriteLine("-- start --"); Console.WriteLine(cb); Console.WriteLine("-- end --"); Assert.AreEqual(hash, SignBody(cb)); }
public static string Canonicalize(string input, CanonicalizationAlgorithm algorithm) { if (algorithm.Equals(CanonicalizationAlgorithm.NoFws)) return NoFws(input); else if (algorithm.Equals(CanonicalizationAlgorithm.Simple)) return Simple(input); else return input; }