1 write to _impl
System.Security.Cryptography (1)
System\Security\Cryptography\TripleDESCryptoServiceProvider.Wrap.cs (1)
18_impl = TripleDES.Create();
23 references to _impl
System.Security.Cryptography (23)
System\Security\Cryptography\TripleDESCryptoServiceProvider.Wrap.cs (23)
23get { return _impl.FeedbackSize; } 24set { _impl.FeedbackSize = value; } 29get { return _impl.BlockSize; } 30set { _impl.BlockSize = value; } 35get { return _impl.IV; } 36set { _impl.IV = value; } 41get { return _impl.Key; } 42set { _impl.Key = value; } 47get { return _impl.KeySize; } 48set { _impl.KeySize = value; } 52get { return _impl.Mode; } 53set { _impl.Mode = value; } 58get { return _impl.Padding; } 59set { _impl.Padding = value; } 62public override KeySizes[] LegalBlockSizes => _impl.LegalBlockSizes; 63public override KeySizes[] LegalKeySizes => _impl.LegalKeySizes; 64public override ICryptoTransform CreateEncryptor() => _impl.CreateEncryptor(); 65public override ICryptoTransform CreateDecryptor() => _impl.CreateDecryptor(); 66public override void GenerateIV() => _impl.GenerateIV(); 67public override void GenerateKey() => _impl.GenerateKey(); 70_impl.CreateEncryptor(rgbKey, CapiHelper.TrimLargeIV(rgbIV, BlockSize)); 73_impl.CreateDecryptor(rgbKey, CapiHelper.TrimLargeIV(rgbIV, BlockSize)); 79_impl.Dispose();