8 implementations of ICryptoTransform
mscorlib (5)
system\security\cryptography\base64transforms.cs (2)
30public class ToBase64Transform : ICryptoTransform { 113public class FromBase64Transform : ICryptoTransform {
system\security\cryptography\cryptoapitransform.cs (1)
30public sealed class CryptoAPITransform : ICryptoTransform {
system\security\cryptography\hashalgorithm.cs (1)
18public abstract class HashAlgorithm : IDisposable, ICryptoTransform {
system\security\cryptography\rijndaelmanagedtransform.cs (1)
23public sealed class RijndaelManagedTransform : ICryptoTransform {
System.Core (1)
System\Security\Cryptography\CapiSymmetricAlgorithm.cs (1)
30internal sealed class CapiSymmetricAlgorithm : ICryptoTransform {
System.IdentityModel (1)
System\IdentityModel\RijndaelCryptoServiceProvider.cs (1)
55class RijndaelCryptoTransform : ICryptoTransform
System.IdentityModel.Selectors (1)
infocard\client\System\IdentityModel\Selectors\InfoCardSymmetricAlgorithm.cs (1)
142private class CryptoTransform : ICryptoTransform
73 references to ICryptoTransform
mscorlib (20)
system\security\cryptography\cryptostream.cs (3)
36private ICryptoTransform _Transform; 51public CryptoStream(Stream stream, ICryptoTransform transform, CryptoStreamMode mode) 55public CryptoStream(Stream stream, ICryptoTransform transform, CryptoStreamMode mode, bool leaveOpen) {
system\security\cryptography\descryptoserviceprovider.cs (3)
33public override ICryptoTransform CreateEncryptor (byte[] rgbKey, byte[] rgbIV) { 43public override ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[] rgbIV) { 71private ICryptoTransform _NewEncryptor (byte[] rgbKey, CipherMode mode, byte[] rgbIV, int feedbackSize, CryptoAPITransformMode encryptMode) {
system\security\cryptography\mactripledes.cs (1)
23private ICryptoTransform m_encryptor;
system\security\cryptography\rc2cryptoserviceprovider.cs (3)
78public override ICryptoTransform CreateEncryptor (byte[] rgbKey, byte[] rgbIV) { 84public override ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[] rgbIV) { 105private ICryptoTransform _NewEncryptor (byte[] rgbKey, CipherMode mode, byte[] rgbIV,
system\security\cryptography\rijndaelmanaged.cs (3)
43public override ICryptoTransform CreateEncryptor (byte[] rgbKey, byte[] rgbIV) { 51public override ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[] rgbIV) { 67private ICryptoTransform NewEncryptor (byte[] rgbKey,
system\security\cryptography\symmetricalgorithm.cs (4)
227public virtual ICryptoTransform CreateEncryptor() { 231public abstract ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV); 233public virtual ICryptoTransform CreateDecryptor() { 237public abstract ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV);
system\security\cryptography\tripledescryptoserviceprovider.cs (3)
33public override ICryptoTransform CreateEncryptor (byte[] rgbKey, byte[] rgbIV) { 40public override ICryptoTransform CreateDecryptor (byte[] rgbKey, byte[] rgbIV) { 66private ICryptoTransform _NewEncryptor (byte[] rgbKey, CipherMode mode, byte[] rgbIV, int feedbackSize, CryptoAPITransformMode encryptMode) {
System.Core (16)
System\Security\Cryptography\AesCryptoServiceProvider.cs (12)
144public override ICryptoTransform CreateDecryptor() { 145Contract.Ensures(Contract.Result<ICryptoTransform>() != null); 158public override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv) { 159Contract.Ensures(Contract.Result<ICryptoTransform>() != null); 186private ICryptoTransform CreateDecryptor(SafeCapiKeyHandle key, byte[] iv) { 188Contract.Ensures(Contract.Result<ICryptoTransform>() != null); 205public override ICryptoTransform CreateEncryptor() { 206Contract.Ensures(Contract.Result<ICryptoTransform>() != null); 224public override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv) { 225Contract.Ensures(Contract.Result<ICryptoTransform>() != null); 252private ICryptoTransform CreateEncryptor(SafeCapiKeyHandle key, byte[] iv) { 254Contract.Ensures(Contract.Result<ICryptoTransform>() != null);
System\Security\Cryptography\AesManaged.cs (4)
86public override ICryptoTransform CreateDecryptor() { 90public override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv) { 107public override ICryptoTransform CreateEncryptor() { 111public override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv) {
System.Data (2)
fx\src\data\System\Data\SqlClient\SqlAeadAes256CbcHmac256Algorithm.cs (2)
207using (ICryptoTransform encryptor = aesAlg.CreateEncryptor()) { 353using (ICryptoTransform decryptor = aesAlg.CreateDecryptor()) {
System.IdentityModel (12)
System\IdentityModel\CryptoHelper.cs (2)
449internal static ICryptoTransform CreateDecryptor(byte[] key, byte[] iv, string algorithm) 479internal static ICryptoTransform CreateEncryptor(byte[] key, byte[] iv, string algorithm)
System\IdentityModel\EncryptedDataElement.cs (2)
85ICryptoTransform decrTransform = null; 112ICryptoTransform encrTransform = algorithm.CreateEncryptor( algorithm.Key, iv );
System\IdentityModel\RijndaelCryptoServiceProvider.cs (2)
18public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) 30public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV)
System\IdentityModel\RsaEncryptionCookieTransform.cs (2)
245using (ICryptoTransform decryptor = symmetricAlgorithm.CreateDecryptor(decryptionKey, decryptionIV)) 294using (ICryptoTransform encryptor = encryptionAlgorithm.CreateEncryptor())
System\IdentityModel\Tokens\SymmetricKey.cs (2)
64public override ICryptoTransform GetDecryptionTransform(string algorithm, byte[] iv) 69public override ICryptoTransform GetEncryptionTransform(string algorithm, byte[] iv)
System\IdentityModel\Tokens\SymmetricSecurityKey.cs (2)
12public abstract ICryptoTransform GetDecryptionTransform(string algorithm, byte[] iv); 13public abstract ICryptoTransform GetEncryptionTransform(string algorithm, byte[] iv);
System.IdentityModel.Selectors (8)
infocard\client\System\IdentityModel\Selectors\InfoCardSymmetricAlgorithm.cs (4)
98public override ICryptoTransform CreateEncryptor() 106public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV) 111public override ICryptoTransform CreateDecryptor() 119public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV)
infocard\client\System\IdentityModel\Selectors\InfoCardSymmetricCrypto.cs (4)
164public override ICryptoTransform GetDecryptionTransform(string algorithmUri, byte[] iv) 166ICryptoTransform transform; 193public override ICryptoTransform GetEncryptionTransform(string algorithmUri, byte[] iv) 195ICryptoTransform transform;
System.Security (8)
system\security\cryptography\xml\encryptedxml.cs (2)
665ICryptoTransform enc = symmetricAlgorithm.CreateEncryptor(); 726ICryptoTransform dec = symmetricAlgorithm.CreateDecryptor();
system\security\cryptography\xml\symmetrickeywrap.cs (6)
50ICryptoTransform enc1 = tripleDES.CreateEncryptor(rgbKey, rgbIV); 60ICryptoTransform enc2 = tripleDES.CreateEncryptor(rgbKey, s_rgbTripleDES_KW_IV); 75ICryptoTransform dec1 = tripleDES.CreateDecryptor(rgbKey, s_rgbTripleDES_KW_IV); 84ICryptoTransform dec2 = tripleDES.CreateDecryptor(rgbKey, rgbIV); 112using (ICryptoTransform enc = aes.CreateEncryptor()) { 163using (ICryptoTransform dec = aes.CreateDecryptor()) {
System.ServiceModel (2)
System\ServiceModel\Security\CryptoHelper.cs (2)
157using (ICryptoTransform decrTransform = algorithm.CreateDecryptor(algorithm.Key, iv)) 247using (ICryptoTransform encrTransform = algorithm.CreateEncryptor(algorithm.Key, iv))
System.Web (5)
Configuration\MachineKeySection.cs (3)
542ICryptoTransform cryptoTransform = GetCryptoTransform(fEncrypt, useValidationSymAlgo, useLegacyMode); 952private static ICryptoTransform GetCryptoTransform(bool fEncrypt, bool useValidationSymAlgo, bool legacyMode) 959private static void ReturnCryptoTransform(bool fEncrypt, ICryptoTransform ct, bool useValidationSymAlgo, bool legacyMode)
Security\Cryptography\NetFXCryptoService.cs (2)
76using (ICryptoTransform encryptor = encryptionAlgorithm.CreateEncryptor()) { 167using (ICryptoTransform decryptor = decryptionAlgorithm.CreateDecryptor()) {