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