1 write to _impl
System.Security.Cryptography (1)
System\Security\Cryptography\RC2CryptoServiceProvider.Unix.cs (1)
25_impl = RC2.Create();
25 references to _impl
System.Security.Cryptography (25)
System\Security\Cryptography\RC2CryptoServiceProvider.Unix.cs (25)
26_impl.FeedbackSize = 8; 31get { return _impl.BlockSize; } 32set { _impl.BlockSize = value; } 35public override ICryptoTransform CreateDecryptor() => _impl.CreateDecryptor(); 36public override ICryptoTransform CreateEncryptor() => _impl.CreateEncryptor(); 39_impl.CreateEncryptor(rgbKey, CapiHelper.TrimLargeIV(rgbIV, BlockSize)); 42_impl.CreateDecryptor(rgbKey, CapiHelper.TrimLargeIV(rgbIV, BlockSize)); 48_impl.Dispose(); 55get { return _impl.EffectiveKeySize; } 56set { _impl.EffectiveKeySize = value; } 61get { return _impl.FeedbackSize; } 62set { _impl.FeedbackSize = value; } 65public override void GenerateIV() => _impl.GenerateIV(); 66public override void GenerateKey() => _impl.GenerateKey(); 70get { return _impl.IV; } 71set { _impl.IV = value; } 76get { return _impl.Key; } 77set { _impl.Key = value; } 82get { return _impl.KeySize; } 89_impl.KeySize = value; 93public override KeySizes[] LegalBlockSizes => _impl.LegalBlockSizes; 98get { return _impl.Mode; } 99set { _impl.Mode = value; } 104get { return _impl.Padding; } 105set { _impl.Padding = value; }