1 write to _impl
System.Security.Cryptography (1)
System\Security\Cryptography\AesCryptoServiceProvider.cs (1)
19_impl = Aes.Create();
24 references to _impl
System.Security.Cryptography (24)
System\Security\Cryptography\AesCryptoServiceProvider.cs (24)
20_impl.FeedbackSize = 8; 25get { return _impl.FeedbackSize; } 26set { _impl.FeedbackSize = value; } 31get { return _impl.BlockSize; } 32set { _impl.BlockSize = value; } 37get { return _impl.IV; } 38set { _impl.IV = value; } 43get { return _impl.Key; } 44set { _impl.Key = value; } 49get { return _impl.KeySize; } 50set { _impl.KeySize = value; } 55get { return _impl.Mode; } 56set { _impl.Mode = value; } 61get { return _impl.Padding; } 62set { _impl.Padding = value; } 65public override KeySizes[] LegalBlockSizes => _impl.LegalBlockSizes; 66public override KeySizes[] LegalKeySizes => _impl.LegalKeySizes; 67public override ICryptoTransform CreateEncryptor() => _impl.CreateEncryptor(); 68public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[]? rgbIV) => _impl.CreateEncryptor(rgbKey, rgbIV); 69public override ICryptoTransform CreateDecryptor() => _impl.CreateDecryptor(); 70public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[]? rgbIV) => _impl.CreateDecryptor(rgbKey, rgbIV); 71public override void GenerateIV() => _impl.GenerateIV(); 72public override void GenerateKey() => _impl.GenerateKey(); 78_impl.Dispose();