public static DecryptResult Decrypt( Stream source, Stream destination, IDecryptionSecretDataProvider secretDataProvider) { Stream sourceData; if (ArmorHelper.IsAsciiArmored(source)) { sourceData = null; } else { sourceData = source; } return new DecryptResult(false, false, false, null); }
public static DecryptResult Decrypt( string sourceFileName, string destinationFileName, IDecryptionSecretDataProvider secretDataProvider) { using (var source = new FileStream(sourceFileName, FileMode.Open, FileAccess.Read, FileShare.Read)) { using (var destination = new FileStream(destinationFileName, FileMode.Create, FileAccess.Write, FileShare.None)) { return Decrypt(source, destination, secretDataProvider); } } }