private bool IsSafeTransform(string transformAlgorithm) { // All canonicalization algorithms are valid transform algorithms. foreach (string safeAlgorithm in SafeCanonicalizationMethods) { if (string.Equals(safeAlgorithm, transformAlgorithm, StringComparison.OrdinalIgnoreCase)) { return(true); } } foreach (string safeAlgorithm in DefaultSafeTransformMethods) { if (string.Equals(safeAlgorithm, transformAlgorithm, StringComparison.OrdinalIgnoreCase)) { return(true); } } SignedXmlDebugLog.LogUnsafeTransformMethod( this, transformAlgorithm, SafeCanonicalizationMethods, DefaultSafeTransformMethods); return(false); }